- 427 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/08(月) 12:29:52.25 ID:34k7L+Hw0.net]
- var text = "あいうえおかきくけこ";
var tts = new ActiveXObject("Speech.SpVoice"); tts.Rate = 1; tts.Speak(text); こんな感じのjsファイルを作ってwshで実行すれば簡単に読み上げさせられるけど 読み上げしてる途中に別の読み上げをさせようとすると、エラーになる。 SVSFPurgeBeforeSpeakフラグを渡して tts.Speak(text,2); とすれば前の処理を止めてからspeakするのかと思ったけど、そうでもなく、 止める責任は、実行したプロセスにあるみたい。 実行中に止めるにはどうすればいいのだろう?
|

|