Воспроизведение коротких wav-файлов в Google Home

Я хотел бы воспроизвести короткий звук для более забавного вывода. Если я правильно понимаю документацию, это должно быть возможно с ответом в api.ai что-то вроде этого SSML:

<speak>Okay here we go: <audio src="http://example.com/boing.wav">boing</audio>. You are welcome!</speak>

Для справки, SSML означает язык разметки синтеза речи.

веб-симулятор не воспроизводит этот звук, вместо этого все теги кажутся удаленными. из. Это еще не поддерживается или я что-то не так сделал?


person rekire    schedule 10.12.2016    source источник
comment
Только что зашел сюда, чтобы задать тот же вопрос. Добавьте меня в скайп, если он у вас есть: 'мечтательная боль'   -  person Gary Simon    schedule 10.12.2016
comment
@GarySimon У меня есть несколько ответов. Нам нужно использовать https!   -  person rekire    schedule 11.12.2016


Ответы (3)


URL-адрес источника также должен быть URL-адресом https (Google Cloud Storage может размещать ваши аудиофайлы на URL-адресе https).

https://developers.google.com/actions/reference/ssml

person jsc0    schedule 10.12.2016

Не видя вашего источника, есть несколько возможных причин:

У меня есть следующее для моего сервера node.js, который работает (ну, кроме URL):

  var msg = `
  <speak>
    Tone one
    <audio src="https://examaple.com/wav/Dtmf-1.wav"></audio>
    Tone two
    <audio src="https://example.com/wav16/Dtmf-2.wav"></audio>
    Foghorn
    <audio src="https://example.com/mp3/foghorn.mp3"></audio>
    Done
  </speak>
  `;

  var reply = {
    speech: msg,
    data:{
      google:{
        "expect_user_response": true,
        "is_ssml": true
      }
    }
  };

  res.send( reply );

person Prisoner    schedule 10.12.2016

Итак, вот что у меня есть для кода. Именно в поле «Текст отвечает» одно из моих намерений.

 <speak> One second <break time="3s"/> OK, I have used the best quantum processing algorithms known to computer science! Your silly name is $color $number. I hope you like it. <audio src="https://www.partnersinrhyme.com/files/sounds1/WAV/sports/baseball/Ball_Hit_Cheer.wav"></audio> </speak>

Он не работает в области тестирования поля api(dot)ai, но работает, когда я включаю интеграцию и пробую ее на симуляторе Google. здесь: https://developers.google.com/actions/tools/web-simulator< /а>

person JP Arnold    schedule 10.12.2016
comment
Спасибо, что нашли время ответить. https был деталью, которую я пропустил. - person rekire; 11.12.2016