音声一覧
Windows用です。
Win32::OLEモジュールを使って、Microsoft Speech Platformを利用します。
use strict; use warnings; use Win32::OLE; my $speech = Win32::OLE->new('Speech.SpVoice') or die "Microsoft Speech Platformが利用できません。"; my $voice_info = $speech->GetVoices; foreach my $i (0 .. $voice_info->Count - 1) { print $voice_info->Item($i)->GetAttribute('Name'), "\n"; }
(出力例) Microsoft Server Speech Text to Speech Voice (ja-JP, Haruka) Microsoft Server Speech Text to Speech Voice (en-US, Helen)
関連項目
・音声出力・音声ファイルの作成