International Laboratory of Intelligent Systems Belsint(Byelorussian SSRの科学アカデミーの技術サイバネティックス研究所の音声認識および統合ラボによるポネモフォン-5ロシアの音声シンセサイザーの代替実装。元の実装のソースコードが失われました。この実装は、MS-DOSのSDRV在住のスピーチドライバーのリバースエンジニアリングの結果であり、実験室の責任者であり、スピーチシンセサイザーの基礎を形成したデザインソリューションの著者であるボリスロバノフの無料ライセンスの下で公開されたことを正式に承認されています。
アプリケーションを構築するには、Cコンパイラに加えて、GNU Autoconf、Automake、Libtoolが必要になります。 Debianのようなシステムでは、次のコマンドによってすべての必要なツールをインストールできます。
$ sudo apt install autoconf-archive automake libtool make建築プロセス自体は、通常の段階で構成されています。
$ autoreconf -ifs
$ ./configure
$ make最初の段階で作成されたconfigureスクリプトは、いくつかのオプションを受け入れ、いくつかの側面で構築プロセスを制御できるようにします。把握するには、次のように実行します。
$ ./configure --helpこのシンセサイザーは、Rulexの発音辞書を活用できます。デフォルトでは、辞書アクセス手段を提供するrulex Libraryは、結果を必須の部分として結果の実行可能にリンクしていませんが、存在する場合は実行時に必要に応じて動的にロードされます。
アプリケーションビルド段階でrulex Libraryにリンクする場合は、Configure Option --with-dictionaryを使用します。それどころか、 Rulex協力が不要な場合は、 --without-dictionary Configureオプションを使用します。
構築後、アプリケーションは次のようにインストールできます。
# make installそれに加えて、 Ubuntuのいくつかのリリースにパッケージを使用する準備ができています。これは次のように直接インストールできます。
$ sudo add-apt-repository ppa:poretsky/a11y
$ sudo apt update
$ sudo apt install ru-tts使用状況の詳細については、readmeファイルを参照してください。
プロジェクトへの貢献について、次の組織と人々に感謝します。
Phonemophone-5スピーチシンセサイザーの設計ソリューションを使用または言及した論文や出版物で、次の記事を引用してください。
上記の記事は、MS-DOSのPhonemophone-5音声シンセサイザーの元の実装に関する基本的な出版物です。
Boris Lobanovによって開発され、Phonemophone-5で使用されたマイクロ波音声合成法については、次の科学出版物でも説明されています。
(科学出版物の元のロシアのタイトルについては、Readmeのロシア語版を参照してください。)
RU_TTSスピーチシンセサイザーに関連するプロジェクトがいくつかあります。