Loquendo Olga python
Как найти токен TTS Loquendo Olga для озывучивания через модуль pyttsx3?
Например, это для выбора голоса Irina в Windows:
ru_voice_id = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_RU-RU_IRINA_11.0"
А мне нужна такая же строка, но для Loquendo Olga
Ответы (2 шт):
Автор решения: Nurmukhammad Abdulkhamidov
→ Ссылка
import pyttsx3
engine = pyttsx3.init()
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[нужно вставить порядковой номер Ольги, токена].id)
engine.say(text)
engine.runAndWait.()
Автор решения: user537594
→ Ссылка
Вот так можно посмотреть какие языки доступны. Как добавить новые еще не придумал :)
import pyttsx3 engine = pyttsx3.init() voices = engine.getProperty('voices') for voice in voices: print('==============') print(f'Имя: {voice.name}') print(f'ID: {voice.id}') print(f'Язык: {voice.languages}') print(f'Пол: {voice.gender}') print(f'Возраст: {voice.age}') engine.runAndWait()