Google Actions SDK: динамическое изменение голоса - PullRequest
0 голосов
/ 13 февраля 2019

В случае использования, над которым я работаю, я хочу изменить голос TTS, передав параметр в строке речи разговора.Например,

<speak><voice gender="male" variation="1">Hello</voice></speak>

Консоль действий упоминает, что мы можем переопределить локаль пользователя по умолчанию и принудительно определенный голос TTS (как выше).И это работает.

Вопрос в том, как настроить голос так: en-AU или en-GB через голосовую метку?Я попытался установить его с помощью variation или language или name, он не работает.

Спасибо.

1 Ответ

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

Хотя SSML поддерживает тег <voice> с атрибутом languages, это не один из тегов SSML, которые официально поддерживаются помощником Google.Хотя существует свидетельство о том, что тег частично поддерживается с атрибутами gender и variant, атрибут languages не является.

Помимо установки региона вКонсоль действий, в настоящее время нет способа изменить голос региона, который используется для вашего действия.

...