Windows Speechにより多くの音声をインストールする方法は?


32

Microsoft Speech Platform-Runtime Languages(Version 11)から別のTTSパックをダウンロードしましたたが、スピーチプロパティにこのパックが表示されません。

以下の画像には、インストールされているすべてのパックがリストされています。これらは、Windows 8のインストール時にデフォルトで提供されたものです。

スピーチ

しかし、Windows 8ではサポートされていませんので、どうすればさらにパックをインストールできますか?


そのページでは、これらは言語データファイルのみであり、MS SAPI開発者向けである可能性が高いと述べています。サードパーティの音声/ TTSエンジンは、はるかに大きなダウンロードのようですが、TBHは、MSが無料ダウンロードとして提供したXP用の2つのL&H音声以外に試したことはありません。
カラン

また、これにドイツ語を追加する方法を知りたいです。
レイ

Windowsがようやく多くの言語を話すことができることに気づきませんでした!
カミル

これに直接対処する回答を
次に示し

回答:


27

このページのチュートリアルを使用してください

!!!警告!!!

これには、レジストリの手動編集が含まれます。あなたがそれを台無しにした場合、私を責めないでください。ご自身の責任で行ってください。

ステップ1 - - - - - - - - - - - - - - - - - - - - - - - - --------------------------

Speech Platform v11をインストールします

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27225
b) click "Download"
c) select the "x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi"
d) run the installer (duh :P)

ステップ2: - - - - - - - - - - - - - - - - - - - - - - - - ---------------------------

代替音声を取得する

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27224
b) click "Download"
c) select the voice files you want. They are the ones that have "TTS" in the file name. 

6人の英語(すべて女性)がいます。他の言語を聞いたことがないので、どのように聞こえるかわかりません。GB_HazelとUS_ZiraProは、IMOの優れた音声です。

MSSpeech_TTS_en-CA_Heather
MSSpeech_TTS_en-GB_Hazel
MSSpeech_TTS_en-IN_Heera
MSSpeech_TTS_en-US_Helen
MSSpeech_TTS_en-US_ZiraPro
MSSpeech_TTS_en-AU_Hayley

d) run the installers for each (duh :P)

ステップ3:----------------------------------------------- ---------------------------

レジストリトークンを抽出する

a) Open Regedit
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices - right click the "Tokens" folder and export. Save this file to your desktop as voices1.reg so it will be easy to find later.
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech Server\v11.0\Voices - right click "Tokens" and again export it, again to the desktop. Call it voices2.reg.

ステップ4:----------------------------------------------- ---------------------------

voices1 / 2ファイルを編集します

a) open Voices1.reg in Notepad.
b) press "cntrl + H"
c) enter \Speech Server\v11.0\ into the "Find What" field
d) enter \Speech\ into the "Replace With" field
e) click "Replace All"
f) Save File
g) Repeat a-f with the Voices2.reg file

ステップ5:----------------------------------------------- ---------------------------

新しいレジストリファイルをレジストリにマージします

a) double click to "run" both Voices1.reg and Voices2.reg
b) Click "Yes" when it prompts

これで、音声攻撃およびWindows TTSオプションメニューで新しい音声にアクセスできるはずです。

このプロセスは、他の音声パックでも機能する場合があります。


外部リンクが壊れたり、利用できなくなったりする可能性があります。その場合、回答には価値がありません。リンクは帰属と詳細情報に使用する必要がありますが、重要なポイントを回答に含める必要があります。
fixer1234

1
ZiraProは非常に自然に聞こえRobotic Annaますが、Microsoft Wordの [音声]ボタンをクリックしても機能しません。Hazelを選択すると、Annaと表示されます。ZiraProを選択すると、完全にサイレントになります。どちらの音声も、コントロールパネルの[音声合成]オプションでプレビューテキストを正しく読みます。
ADTC

URLが機能していません。エクスポートされたレジストリには多くのものがあります。何を変更しなければならないのかを正確に教えてください。ありがとうございました!
開発者

タイプミスのを防ぐために、私は、レジストリのものを行うためにPowerShellを作成しました:
ドレー

素晴らしいハック!長い間、私はこれを機能させることさえできませんでしたが、TTSは問題なく動作します!ありがとうございました!!
アントニー

8

64ビットのWindowsで通常表示される64ビットの[音声のプロパティ]ダイアログを使用するときに使用できない32ビットの音声をインストールしている可能性があります。

を呼び出して、32ビットダイアログを使用してみてください%windir%\sysWOW64\speech\SpeechUX\SAPI.cpl


ええ... microsoft.com/en-us/download/details.aspx?id=27224の音声 は32ビットですか、64ビットですか?彼らは32ビットのコンソールだけでなく、64ビットの通常のコンソールの下にも見えないので...だからwtfisit ...
開発者

1
@Peretz:Dimio のツールを試してください。このリンクには、役立つ可能性のある追加情報も含まれています。Visual Studioを使用している場合は、このプログラムを参照し、インストールされているTTS音声をリストしてください。
ハリーマック

これはまさに、不一致でTTS言語を変更するために探していたものです。たぶん、このコメントは、人々がグーグルでこれを見つけるのを助けるでしょう(そして、それが私だけであるなら、それは価値がありました)。この答えをありがとう!
geisterfurz007この混乱を停止します

1

ここに画像の説明を入力してください

コントロールパネルで新しい言語を追加し、そこに言語パックをダウンロードします。


0

コントロールパネルで新しい言語を追加し、そこに言語パックをダウンロードします。


2
スーパーユーザーへようこそ!この答えは詳細に少し短いですが、少し拡大してください。ありがとう
デビッド

2
これはWindows 8.1用です-最初の2つのステップにはwindows.microsoft.com/en-us/windows-8/add-language-keyboardが必要です。デスクトップコントロールパネルには、Windows 8と8.1の両方でほぼ同じ言語設定があります
イヴァンイチン14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.