1 (изменено: Malcev, 2023-03-12 05:42:39)

Тема: AHK: Озвучка текста Text to Speech UWP api Win10

Тема для обсуждения "Озвучка текста Text to Speech UWP api Win10".
http://forum.script-coding.com/viewtopic.php?id=17651

2

Re: AHK: Озвучка текста Text to Speech UWP api Win10

А в чём преимущество по сравнению с SAPI.SpVoice ?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Озвучка текста Text to Speech UWP api Win10

Насколько я помню, у SAPI.SpVoice были проблемы с озвучкой русскоязычного текста на английской локале.

4

Re: AHK: Озвучка текста Text to Speech UWP api Win10

Не, у меня вроде не было. Сейчас не могу проверить, русского голоса нет.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Озвучка текста Text to Speech UWP api Win10

У меня русский установлен, но так не показывается.

Voice := ComObjCreate("SAPI.SpVoice")
loop % Voice.GetVoices.count()
   voices .= Voice.GetVoices.Item(A_Index-1).GetAttribute("Name") "`n"
msgbox % voices

6

Re: AHK: Озвучка текста Text to Speech UWP api Win10

Хотя нет, я ошибся.
Русский есть, но только женский.
В общем при установленных английском, немецком и русском SAPI.SpVoice показывает 4 голоса:

Microsoft David Desktop
Microsoft Hedda Desktop
Microsoft Zira Desktop
Microsoft Irina Desktop

Uwp Windows.Media.SpeechSynthesis показывает 8 голосов:

Microsoft David
Microsoft Stefan
Microsoft Katja
Microsoft Hedda
Microsoft Zira
Microsoft Irina
Microsoft Mark
Microsoft Pavel

7

Re: AHK: Озвучка текста Text to Speech UWP api Win10

Хотя вроде как можно решить эту проблему (использование мобильных голосов ) правкой реестра.
https://answers.microsoft.com/en-us/win … 0555e5c5b7