Powershell SpeechSynthesizerで使えるインストール済みボイスのチェック

PowerShell

WindowsRuntime(WindowsRT)のSpeechSynthesizerで使えるボイスのチェックツール

ソース

最初に、SpeechSynthesizerのassemblyをロードさせる参照設定用コードを記述してから、SpeechSynthesizerのオブジェクトを作成するのがコツ

実行結果

---- voiceNumber:1 ------


Description : Microsoft Ayumi - Japanese (Japan)
DisplayName : Microsoft Ayumi
Gender      : Female
Id          : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_jaJP_AyumiM
Language    : ja-JP

---- voiceNumber:2 ------
Description : Microsoft Haruka - Japanese (Japan)
DisplayName : Microsoft Haruka
Gender      : Female
Id          : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_jaJP_HarukaM
Language    : ja-JP

---- voiceNumber:3 ------
Description : Microsoft Ichiro - Japanese (Japan)
DisplayName : Microsoft Ichiro
Gender      : Male
Id          : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_jaJP_IchiroM
Language    : ja-JP

自分のパソコン(windows11 pro)ではデフォルトで3人分(Ayumi 、Haruka 、Ichiro )がインストールされていた。

文書情報

記事タイトル
Powershell SpeechSynthesizerで使えるインストール済みボイスのチェック
作成日
更新日
Source URL
https://papanda925.com/?p=2281

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました