Латентность в прямом эфире mp3 на Google Home Assistant - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь воспроизводить потоковую mp3-музыку, и я использую «медиаответ», как показано в руководстве «Действие в Google», вот код:

if(!conv.surface.capabilities.has('actions.capability.MEDIA_RESPONSE_AUDIO')) {
  conv.ask('Sorry, this device does not support audio playback.');
}
else{
  conv.ask(new MediaObject({
    name: 'Radio one',
    url: 'my_streaming_url.mp3',
    description: 'A funky Jazz tune',
  }));
  conv.ask(new Suggestions(['Radio two']));
}

Все работает нормально, но у Google home и Google home mini примерно 20 секунд задержки звука. Отсутствие задержки в приложении Google Assistant Android и в Action на Google Simulator, а также отсутствие задержки, даже если «url» является mp3-файлом. Есть идеи, почему такая задержка?

1 Ответ

0 голосов
/ 15 февраля 2019

Задержка в 20 секунд с URL-адресами потокового вещания, кажется, характерна для Google Home (Mini) и Chromecast.Не только по инициативе помощника Google, но и при использовании API Google Cast.Я понятия не имею, почему они используют так много буферизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...