Powershell. Использование голосового синтезатора

Для работы с голосовым синтезатором существуют программы по типу Speech2Go. В ней доступны все те же параметры, о которых пойдет речь дальше, но на момент написания статьи за Speech2Go просят 30$ и это просто смешно.
Если вы захотите использовать озвучивание текста в своих скриптах, то давайте разберемся как это сделать

Сначала посмотрим список доступных в системе «голосов»

Я установил синтезатор от сторонних разработчиков IVONA(на сайте можно послушать пример звучания), на мой взгляд звучащий самым правдоподобным образом.
Имеется мужской голос Maxim и женский Tatyana.
Выбираем голос, из представленных на ваш выбор в прошлой команде

Можно задать параметры синтезатора речи

Если есть необходимость сохранить сохранить зачитанный текст в файл, то сначала следует определить этот файл, а после запустить команду на воспроизведение

Синтезируем голос

Можно передавать синтезатору текст по конвееру

Освобождаем ресурсы.
Вместе с этим мы прекращаем взаимодействие сеанса PoSh с файлом, задействованным синтезатором, и самим синтезатором.

В противном случае взаимодействие с этим файлом в эксплорере будет недоступно

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *