-
Notifications
You must be signed in to change notification settings - Fork 40
Модули синтеза речи
Модуль синтеза речи синтезирует голосовой ответ Агрегата пользователю.
Агрегат посылает событие tts.say с текстом, который нужно синтезировать. Модуль синтезатора должен либо сразу ответить на это событие сообщением, в котором указан URL на файл синтеза в сети (если это онлайн синтезатор речи), либо начать синтезировать речь своими силами (standalone синтезатор).
Пример модуля онлайн синтезатора речи - Яндекс синтезатор.
Пример standalone синтезатора - Синтезатор Mac OS X.
Модуль синтезатора речи должен слушать событие tts.say. В его сообщении содержится текст, который нужно синтезировать.
Также standalone синтезатор обязан слушать событие tts.stop, которое сигнализирует о том, что синтезатор речи должен прекратить синтезировать все тексты.
Агрегат может прислать несколько событий "tts.say" подряд. Все эти тексты должны быть синтезированы по очереди в standalone синтезаторе, а не заменять друг друга.
- Разработка в Eclipse
- Разработка в IntelliJ IDEA
- List of available modules
-
Where to get
-
How to install
-
How to use
-
Setting up
- Java
- Javascript
- Typescript
- Groovy
- Ruby
-
Query grammar
-
Pattern syntax
-
Dynamic patterns
-
Standard patterns
- Developing in Eclipse
- Developing in IntelliJ IDEA