Roboti c Voice Style с помощью службы речи Microsoft - PullRequest
0 голосов
/ 31 января 2020

Я работаю над приложением, в котором мы хотим попробовать robot voice для взаимодействия с пользователем вместо нынешних стандартных голосов Speech Services. Это сделало бы приложение более захватывающим, так как наш бот будет общаться с детьми.

Приложение должно говорить на бразильском португальском языке. Вопросы:

  1. Существует ли встроенная языковая модель, которая бы достигла sh, что для pt-BR?

  2. Если нет, то можно было бы настроить стандартный голос через SSML или C#?

Предложения также приветствуются!

1 Ответ

1 голос
/ 31 января 2020

Вы можете использовать espeak для генерации голоса робота. Вы также можете сделать это в SSML, используя параметр range с элементом prosody. В настоящее время только движки Microsoft (Azure cloud, SAPI5 и WinRT Windows .Media.Speech) поддерживают атрибут range.

Пример:

<speak version="1.0" xml:lang="pt-BR">
    <prosody pitch="x-low" range="-100%">All your base are belong to us</prosody>
</speak>
...