ΠΠ·Π»Π΅Π·Π΅ Π²Π΅ΡΡΠΈΡ 1.8.0 Π½Π° ΠΎΡΠΊΡΠΈΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΈΠ½ΡΠ΅Π· Π½Π° ΡΠ΅Ρ RHVoice, ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π·Π° ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΡΡΠΊΠΈ Π΅Π·ΠΈΠΊ, Π½ΠΎ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½Π° ΠΈ Π·Π° Π΄ΡΡΠ³ΠΈ Π΅Π·ΠΈΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ, ΠΏΠΎΡΡΡΠ³Π°Π»ΡΠΊΠΈ, ΡΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈ, ΠΊΠΈΡΠ³ΠΈΠ·ΠΊΠΈ, ΡΠ°ΡΠ°ΡΡΠΊΠΈ ΠΈ Π³ΡΡΠ·ΠΈΠ½ΡΠΊΠΈ. ΠΠΎΠ΄ΡΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° 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 Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° HMM β Hidden Markov Model). ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΠΎΠ΄Π΅Π» Π΅ Π½ΠΈΡΠΊΠΈΡΠ΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ ΠΈ Π½Π΅Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΎΡΡΡΠ° Π½Π° CPU. ΠΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ ΡΡΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΡΠ΅ΡΡΠ° (ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π½ΠΈΡΠΊΠΎ Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠ° Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ ΠΏΠΎ-Π½ΠΈΡΠΊΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ).
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡΠΊΡΡ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΠΎΠ΄Π΅Π» Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ Π½ΠΈΡΠΊΠΎΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡΠΈΡΠ΅, Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠΈ ΡΠ΅Ρ Π½Π° Π±Π°Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ΅Ρ, Π½ΠΎ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΠΈ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΡΠ²Π° ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ Π½Π° Π·Π°ΠΏΠΈΡ ΠΎΡ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π». ΠΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ΅ΠΊΡΡΡ Silero, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» Π·Π° ΡΠΈΠ½ΡΠ΅Π· Π½Π° ΡΠ΅Ρ, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° ΡΡΡΠΊΠΈΡ Π΅Π·ΠΈΠΊ, Π½Π°Π΄ΠΌΠΈΠ½Π°Π²Π° RHVoice ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ.
ΠΠ° ΡΡΡΠΊΠΈΡ Π΅Π·ΠΈΠΊ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ 14 Π³Π»Π°ΡΠ°, Π° Π·Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΡ - 6. ΠΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΠΈ ΠΎΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ΅Ρ. Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡΠ°, Π²ΠΈΡΠΎΡΠΈΠ½Π°ΡΠ° ΠΈ ΡΠΈΠ»Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠ°. ΠΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ΅ΠΌΠΏΠΎΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Sonic. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π΅Π·ΠΈΠΊΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π²Ρ
ΠΎΠ΄Π½ΠΈΡ ΡΠ΅ΠΊΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π΄ΡΠΌΠΈ ΠΈ ΡΠΈΡΠ°ΡΠΈ Π½Π° Π΄ΡΡΠ³ Π΅Π·ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΠ΄Π½Π°ΡΠ° Π·Π° ΡΠΎΠ·ΠΈ Π΅Π·ΠΈΠΊ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΡΠΈΠ½ΡΠ΅Π·). ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ Π³Π»Π°ΡΠΎΠ²ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΎΡ Π³Π»Π°ΡΠΎΠ²Π΅ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
