web-dev-qa-db-ja.com

ワイン:TTSアプリケーション「Balabolka」でSAPI 5音声を使用する方法

その後、Wine この回答による および “ Balabolka” をインストールしました。これは、Windowsでスムーズに実行される非常に優れたTTSプログラムです。 Wineはプログラムの使用に必要なSAPI 4またはSAPI 5ボイスをインストールしませんでした。そこで、無料の ドイツ語(Steffi) と無料の イギリス英語(Emily) SAPI 5音声をダウンロードしてインストールしました。

残念ながら、Balabolkaはこれらの音声がインストールされていても認識しません。私に何ができる?通常、Balabolkaは音声を自動的に検出できるはずです。しかし、これはUbuntuでは機能しません。さらに、Balabolkaには、インストールされている音声がBalabolka自体で検出されない場合に、ユーザーが手動で選択できるオプションがないようです。


編集1:たまたま(理論的には)異なる声を選択できるオプションがあるのを見ましたが、オプションはグレー表示されています。


編集2:可能性があるようです Balabolkaが認識できるようにSAPI 4のボイスをインストールするため しかし、これがどのようになっているかわかりません達成することができます。 SAPI 4ボイスをインストールしようとしましたが、プログラムを開始したときに表示されませんでした。ただし、SAPI 4の音声を使用することは、少なくともソリューションをまったく使用しないことよりも優れています。

6
Nemgathos

(現在)プログラムをSAPI 4/5音声で動作させる方法は見つかりませんでしたが、一部のMicrosoft音声プラットフォームで動作できます声。

  1. 32ビットWineプレフィックスを作成します。

    WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
    
  2. Balabolkaをインストールします。

    cd "$HOME/prefix32/drive_c/Program Files/"
    wget http://balabolka.site/balabolka_portable.Zip
    unzip balabolka_portable.Zip
    
  3. プログラムが機能するかどうかをテストします。

    WINEPREFIX="$HOME/prefix32" wine "$HOME/prefix32/drive_c/Program Files/Balabolka/balabolka.exe"
    
  4. Microsoft Speech Platform音声ファイル(具体的には x86パッケージ および ランタイム言語 )をインストールします。ZiraProを選択しますが、他の音声ファイルをインストールすることもできます。

    wget https://download.Microsoft.com/download/A/6/4/A64012D6-D56F-4E58-85E3-531E56ABC0E6/x86_SpeechPlatformRuntime/SpeechPlatformRuntime.msi
    WINEPREFIX="$HOME/prefix32" wine msiexec /i SpeechPlatformRuntime.msi
    
    wget https://download.Microsoft.com/download/4/0/D/40D6347A-AFA5-417D-A9BB-173D937BEED4/MSSpeech_TTS_en-US_ZiraPro.msi
    WINEPREFIX="$HOME/prefix32" wine msiexec /i MSSpeech_TTS_en-US_ZiraPro.msi
    
  5. インストールwinetricks

    Sudo apt install winetricks
    
  6. インストールmsxml6

    WINEPREFIX="$HOME/prefix32" winetricks msxml6
    
  7. このプログラムが機能するかどうかを確認します。 (ステップ3を繰り返し、プログラムでMicrosoft Speech PlatformTabを選択します)

お役に立てれば...

追伸他の音声ファイルをインストールするには、 https://www.Microsoft.com/en-us/download/details.aspx?id=27224 にアクセスし、ダウンロードしてからインストールします。

WINEPREFIX="$HOME/prefix32" wine msiexec /i <filename of the downloaded package>

ソース:

2ビットのWINEプレフィックスを作成するにはどうすればよいですか?

https://appdb.winehq.org/objectManager.php?sClass=version&iId=34389

1
Olimjon