連打するとすると発音の出だしが遅いのが気になります。
設定で速度を上げると少し良くなりますが、今度は全文を発音した時に
速くなりすぎてしまいます。
* クリックと同時に発音する
(前の単語が発音途中でも、次をクリックした時には次の発音を始める)
* 全文は聞きやすい速さ
にしたいのですが、何か良い方法はないでしょうか。Text-To-Speechにはこだわらないので、他のやり方でも結構です。
よろしくお願いします。
[参照]
http://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200511/05110019.txt
axobj tts, "{2398E32F-5C6E-11D1-8C65-0060081841DE}",0,0 mes " 発音を聞きたい単語、もしくは全文をクリックして下さい" mes " (左クリック=発音 : 右クリック=設定変更)" bun="This is a pen." sdim tango,4,6 : tango="This","is","a","pen","全文" js=26 ;文字サイズ font "MS ゴシック",js color 200,100,100 : x=0 : y=50 : xx=x : w=100 repeat 5 : boxf xx,y,xx+(w-2),y+js : xx+=w : loop color : xx=x repeat 5 : pos xx,y : mes tango.cnt : xx+=w : loop *mein await stick ky,0 if ky&512 : gosub *set if ky&256 : gosub *sp goto *mein *sp if (mousey>=y)&(mousey<=y+js) { no=(mousex-x)/w if no>=5 : return if no=4 : tts->"Speak" bun : return ts=tango.no tts->"Speak" ts } return *set tts->"GeneralDlg" hwnd,"TextToSpeech HSP" return