ΠΠ΅ΡΠ΅ ΠΏΡΡΠ½Π°ΡΠ° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΈΠ½ΡΠ΅Π· Π½Π° ΡΠ΅Ρ RHVoice 1.8.0, ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΡΡΠΊΠΈ Π΅Π·ΠΈΠΊ, Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½Π° Π·Π° Π΄ΡΡΠ³ΠΈ Π΅Π·ΠΈΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ, ΠΏΠΎΡΡΡΠ³Π°Π»ΡΠΊΠΈ, ΡΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈ, ΠΊΠΈΡΠ³ΠΈΠ·ΠΊΠΈ, ΡΠ°ΡΠ°ΡΡΠΊΠΈ ΠΈ Π³ΡΡΠ·ΠΈΠ½ΡΠΊΠΈ. ΠΠΎΠ΄ΡΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C++ ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· LGPL 2.1. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Π±ΠΎΡΠ° Π½Π° GNU/Linux, Windows ΠΈ Android. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ° ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ TTS (text-to-speech) ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ Π² ΡΠ΅Ρ: SAPI5 (Windows), Speech Dispatcher (GNU/Linux) ΠΈ Android Text-To-Speech API, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π² NVDA Π΅ΠΊΡΠ°Π½Π΅Π½ ΡΠ΅ΡΠ΅Ρ. Π‘ΡΠ·Π΄Π°ΡΠ΅Π» ΠΈ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° RHVoice Π΅ ΠΠ»Π³Π° Π―ΠΊΠΎΠ²Π»Π΅Π²Π°, ΠΊΠΎΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ»ΡΠΏΠ°.
ΠΠ΅ΡΡΠΈΡ 1.8 Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android Π²ΡΠ²Π΅ΠΆΠ΄Π° Π½ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π³Π»Π°ΡΠΎΠ²ΠΈ ΠΈ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π³Π»Π°ΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, Π±Π΅Π· Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π·Π° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π³Π»Π°ΡΠΎΠ²Π΅ ΠΈ Π΅Π·ΠΈΡΠΈ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π²ΡΠ²Π΅ΠΆΠ΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΠΎΠ»ΡΠΊΠΈΡ Π΅Π·ΠΈΠΊ ΠΈ Π΄ΠΎΠ±Π°Π²Ρ Π½ΠΎΠ² Π³Π»Π°Ρ Π·Π° ΠΌΠ°ΠΊΠ΅Π΄ΠΎΠ½ΡΠΊΠΈΡ Π΅Π·ΠΈΠΊ. ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π»ΡΠ° ΠΈ Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΠΈ Π½Π° Π΅ΠΊΡΠ°Π½Π½ΠΈΡ ΡΠ΅ΡΠ΅Ρ Π½Π° NVDA. ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Linux, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ Π°, ΠΊΠΎΠ³Π°ΡΠΎ Speech Dispatcher Π½Π΅ ΠΏΡΠΈΡΡΡΡΠ²Π°ΡΠ΅.
ΠΠ° ΠΏΡΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΠ΅ RHVoice ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° HTS (HMM/DNN-based Speech Synthesis System) ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° Π·Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ½ΡΠ΅Π· ΡΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Statistical Parametric Synthesis based on HMM - Hidden Markov Model). ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π» Π΅ Π½ΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ΠΆΠΈΠΉΠ½ΠΈ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ ΠΈ Π½Π΅ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ° ΠΌΠΎΡΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°. ΠΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ ΡΡΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΡΠ΅ΡΡΠ° (ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π½ΠΈΡΠΊΠΎ Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠ° Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ ΠΏΠΎ-ΠΊΡΠ°ΡΠΊΠΎ Π΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ).
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡΠΊΡΡ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π» Π΅ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ Π½ΠΈΡΠΊΠΎΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ ΡΠ΅Ρ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ΅Ρ, Π½ΠΎ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ Π΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΠ»ΠΈΠ² ΠΈ ΠΏΡΠΈΠ»ΠΈΡΠ° Π½Π° ΠΈΠ·Π»ΡΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΠΏΠΈΡ ΠΎΡ Π²ΠΈΡΠΎΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π» . ΠΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ΅ΠΊΡΡΡ Silero, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» Π·Π° ΡΠΈΠ½ΡΠ΅Π· Π½Π° ΡΠ΅Ρ, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° ΡΡΡΠΊΠΈ Π΅Π·ΠΈΠΊ, ΠΏΡΠ΅Π²ΡΠ·Ρ ΠΎΠΆΠ΄Π° ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ RHVoice.
ΠΠ°Π»ΠΈΡΠ½ΠΈ ΡΠ° 14 Π³Π»Π°ΡΠΎΠ²ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΡΡΠΊΠΈ Π΅Π·ΠΈΠΊ ΠΈ 6 Π·Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ.ΠΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π·Π°ΠΏΠΈΡΠΈ Π½Π° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ΅Ρ. Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡΠ°, Π²ΠΈΡΠΎΡΠΈΠ½Π°ΡΠ° ΠΈ ΡΠΈΠ»Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠ°. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Sonic ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ΅ΠΌΠΏΠΎΡΠΎ. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π΅Π·ΠΈΡΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° Π΄ΡΠΌΠΈ ΠΈ ΡΠΈΡΠ°ΡΠΈ Π½Π° Π΄ΡΡΠ³ Π΅Π·ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΎΠ΄Π΅Π» Π·Π° ΡΠΈΠ½ΡΠ΅Π·, ΡΠΎΠ΄Π΅Π½ Π½Π° ΡΠΎΠ·ΠΈ Π΅Π·ΠΈΠΊ). ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ Π³Π»Π°ΡΠΎΠ²ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ, Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΎΡ Π³Π»Π°ΡΠΎΠ²Π΅ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru