Balabolkaは、テキストを音声に変換する(TTS)プログラムです。システムにインストールされているすべてのコンピュータ音声を利用可能で、画面上のテキストをオーディオファイルとして保存することができます。プログラムはクリップボードの内容を読み上げたり、ドキュメントからテキストを抽出したり、フォントや背景色をカスタマイズしたり、システムトレイからまたはグローバルホットキーで読み上げを制御したりすることができます。
Balabolkaは、AZW、AZW3、CHM、DjVu、DOC、DOCX、EML、EPUB、FB2、FB3、HTML、LIT、MD、MOBI、ODP、ODS、ODT、PDB、PRC、PDF、PPT、PPTX、RTF、TCR、WPD、XLS、XLSXなどのテキストファイル形式をサポートしています。プログラムはMicrosoft Speech API(SAPI)のさまざまなバージョンを使用しており、声のパラメータ(速度やピッチなど)を変更することができます。
ユーザーは、音声のアーティキュレーションの品質を向上させるために特別な置換リストを適用することができます。この機能は、単語のスペルを変更したい場合に便利です。発音修正のルールは、正規表現の構文を使用しています。Balabolkaは、同期されたテキストを外部のLRCファイルとして、またはオーディオファイル内のMP3タグとして保存することができます。オーディオファイルがコンピュータ上のプレーヤーや現代のデジタルオーディオプレーヤーで再生されると、テキストが同期して表示されます(歌の歌詞と同じように)。
Balabolkaは、Microsoft Windows XP/Vista/7/8/10/11で動作し、ポータブルバージョンも利用可能です。ポータブルバージョンはインストールを必要とせず、USBドライブから実行することができます。コンピュータには少なくとも1つの音声がインストールされている必要があります。
コマンドラインユーティリティは、グラフィカルユーザーインターフェースを持たず、コマンドラインからのみ動作します。アプリケーションは、テキストを読み上げたり、オーディオファイルとして保存したりするために、さまざまなコマンドラインパラメータを処理します。テキスト抽出ユーティリティは、さまざまな種類のファイルからテキストを抽出することができます。抽出されたテキストは、1つのファイルに結合したり、いくつかのファイルに分割したりすることができます。ユーティリティは、ユーザーインターフェースを表示せずにコマンドラインから動作します。
Balabolkaは、Microsoft Speech API 4.x/5.xの音声とMicrosoft Speech Platformのテキスト読み上げエンジンを使用することができます。SAPI 4のすべての音声は時代遅れになっており、インストールは推奨されていません。新しいバージョンの音声エンジンを使用してください。
Microsoft Speech Platformは、開発者がテキスト読み上げアプリケーションを構築し、展開することを可能にします。Microsoft Speech Platformは、ランタイムとランタイム言語(音声認識とテキスト読み上げのためのエンジン)で構成されています。音声認識と音声合成のためのランタイム言語は別々に存在します。ランタイム言語のバージョンは、インストールしたSpeech Platformのバージョンと一致する必要があります。
Balabolkaは、Hunspellを使用してスペルチェックを行うことができます。Hunspellは、OpenOffice.org、LibreOffice、Mozilla Firefoxのデフォルトのスペルチェッカーです。Windows用のスペルチェック辞書は、アルバニア語、アラビア語、アルメニア語、ベラルーシ語、ボスニア語、ブルガリア語、カタロニア語、クロアチア語、チェコ語、デンマーク語、オランダ語、英語、エスペラント語、エストニア語、フィリピン語、フランス語、ジョージア語、ドイツ語、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、アイスランド語、インドネシア語、アイルランド語、イタリア語、カザフ語、韓国語、ラテン語、ラトビア語、リトアニア語、ルクセンブルク語、モンゴル語、ノルウェー語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、スコットランドゲール語、セルビア語、スロバキア語、スロベニア語、スペイン語、スウェーデン語、トルコ語、ウクライナ語などがあります。
Balabolkaは、Microsoft Office 97/2000の言語モジュールを使用してスペルチェックを行うことができます。Microsoft Officeがコンピュータにインストールされていない場合、または他のバージョンのMicrosoft Officeを使用している場合は、私のウェブサイトからスペルチェックコンポーネントをダウンロードすることができます。Balabolkaは、オペレーティングシステムに組み込まれたスペルチェックを使用することもできます。スペルチェックAPIは、Windows 8以降で利用可能です。