#wpdev_jp #wpjp
Windows Phone 8 ではスピーチエンジンが日本語でも利用できるようになり、またAPIも多数用意されています。これで簡単に喋ってもらうことはできます。...まぁ、音声はいわゆる機械合成音声なんですけどね。
using Windows.Phone.Speech.Synthesis; private
async
void Button_Click_1(object sender,
RoutedEventArgs
e) {
SpeechSynthesizer
synth = new
();
await
synth.SpeakTextAsync("大阪の恋人は結構おいしいですね。"); }
テキストを喋るためのコードは SpeakTextAsync だけです。
デモアプリ製作開始!
では早速作ってみましょう。
これが終わったら、ソリューションエクスプローラーの Properties フォルダの下の WMAppManifest.xml を開きます。
「機能」タブ の中から ID_CAP_SPEECH_RECOGNITION にチェックを入れます。
これでOK。あとはF5キーを押してエミュレーターで実行してみましょう。
こんな感じなので、テキストボックスに入力した言葉を喋らせることも簡単ですよ。