Как использовать или предоставлять аудио в формате AAC при выполнении действий Google - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь воспроизвести аудиопоток для домашних пользователей Google.Богатая переписка с mp3 файлом работает отлично.Но когда я пытаюсь использовать файл в кодировке AAC, звук не воспроизводится.

Google home теперь поддерживает формат аудио AAC.Так какие-нибудь идеи, почему это не играет?Нужно ли нам предоставлять какой-то другой mediaType?

Может ли это произойти, потому что помощник Google не поддерживает формат AAC?Но если это так, то какой формат используют эти другие потоковые компании?

$output = array (           
    "fulfillmentText"  => $Response,            
    "source"  => "My Stream",
    "payload" => array(             
        "google" => array (
                  'expectUserResponse' => false,
                  'richResponse' => 
                          array (
                            'items' => 
                            array (
                              0 => 
                              array (
                                'simpleResponse' => 
                                array (
                                  'textToSpeech' => $Response,
                                ),
                              ),
                              1 => 
                              array (
                                'mediaResponse' => array (
                                    'mediaType' => 'AUDIO',
                                    'mediaObjects' => 
                                    array (
                                      0 => 
                                        array (
                                            'name' => 'Sample stream',
                                            'contentUrl' => 'https://stream.test.com/117/full/64.aac'
                                        )
                                    )
                                )                         
                            )                   
                        )

                )
            )
        )
    );

1 Ответ

0 голосов
/ 12 июня 2019

Несмотря на то, что аппаратное обеспечение для Google Home поддерживает AAC , ответы мультимедиа через Действия в клиентских библиотеках Google в настоящее время не поддерживают AAC :

Аудио для воспроизведения должно быть в правильно отформатированном файле .mp3. Жить потоковая передача не поддерживается.

...