Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
コンピュータがしゃべ…らない
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=2550#CommentId20012
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 ()
投稿日時
2008/8/27 05:30:00
音声合成といえば。
古い方法では、Vtext.dll(Microsoft Voice Text コントロール)を貼って使う方法がありました。
TextToSpeech1.Speak(TextBox1.Text)
喋るたびに、「くちびる」がその形に変化するのが、ちょっと不気味なコントロール。
(最近の環境だと Vtext.dll が入っていないと思うけれども…)
http://msdn.microsoft.com/en-us/library/Aa662939.vogel2%28en-us%2coffice.11%29.jpg
http://msdn.microsoft.com/en-us/library/aa662939.aspx
また、Excel 2002 以降があれば、VBA などから、
Call Application.Speech.Speak("あいうえお")
として発声させることもできますね。
今は、高機能なスピーチシンセサイザが無償/有償で提供されているので、プログラミングも楽になりましたけれども、VB4 の頃は、"sapiw.dll" を直接 Declare して叩く必要があったりと、面倒でした…。