音声出力


 Windows用です。
 Win32::OLEモジュールを使って、Microsoft Speech Platformを利用します。
 Microsoft Speech Platform - Server RuntimeMicrosoft Speech Platform - Server Runtime Languages(日本語の場合はMSSpeech_TTS_ja-JP_Haruka.msi)をインストールして下さい。
use strict;
use warnings;
use Win32::OLE;

my $speech = Win32::OLE->new('Speech.SpVoice')
    or die "Microsoft Speech Platformが利用できません。";
$speech->{Voice} = $speech->GetVoices->Item(0);
$speech->Speak('今日は暑いですね。');

関連項目

音声一覧
音声ファイルの作成