Skip to content
This repository has been archived by the owner on Mar 29, 2020. It is now read-only.

Синтез речи #47

Closed
4 tasks done
aalksii opened this issue Feb 8, 2019 · 5 comments
Closed
4 tasks done

Синтез речи #47

aalksii opened this issue Feb 8, 2019 · 5 comments
Assignees
Labels
pi Issues on Nano Pi python coding in Python

Comments

@aalksii
Copy link

aalksii commented Feb 8, 2019

Перевести всю систему на синтез речи (отпадет необходимость в след. приложениях записывать шаблоны)

На текущий момент логично поступить так:

  • написать функцию для синтеза фразы с помощью RHVoice+pyttsx3/RHVoiceWrapper/чем-то ещё, что может работать с Windows
  • Сделать воспроизведение синтезированных фраз асинхронным - средствами самой библиотеки, либо с помощью кода Макара, либо как-то ещё (в крайнем случае записывать в файл и воспроизводить с playSoundByFilename)
  • В качестве теста перевести на синтез заметки
  • Озвучивать текст заметки параллельно с выводом символов Брайля

После этого можно будет судить, годится ли синтез для всей системы.

@zuevval
Copy link
Owner

zuevval commented Feb 11, 2019

Это представляется сложным, если хочется работать офлайн.

Статья на Хабре об онлайн-синтезе

Ответ со StackOverflow на русском об офлайн-синтезе

Вообще я спрошу у Нины Константиновны и прочих. Может, им приятно слышать не синтезатор, а запись. Фразы же всё равно надо придумывать, записать их, кажется, не так и сложно.

@aalksii
Copy link
Author

aalksii commented Feb 11, 2019

Это может пригодиться для озвучки записей в блокноте

@zuevval zuevval added pi Issues on Nano Pi python coding in Python labels Apr 12, 2019
@zuevval
Copy link
Owner

zuevval commented Apr 12, 2019

Вновь интересно (особенно в связи со всё растущим числом аудиозаписей)

@zuevval
Copy link
Owner

zuevval commented Apr 15, 2019

Windows: найдено перспективное решение - pyttsx+RHVoice (это, по всей видимости, можно и на Linux) либо pyttsx + Microsoft Elena (для Windows 10)

pyttsx tutorial
download RHVoice
RHVoice - все версии, в т. ч. портативная

@zuevval
Copy link
Owner

zuevval commented Apr 30, 2019

Реализовано нормально, работает.

Но при запуске в дебаггере выходят ошибки из запущенных потоков. Это надо когда-нибудь исправить.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
pi Issues on Nano Pi python coding in Python
Projects
No open projects
Development

No branches or pull requests

3 participants