HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0408
winning質問です!6解決


winning

リンク

2018/4/8(Sun) 13:21:23|NO.83923

ちょっとお借りしたものですけども
これで読み上げ機能をつけたいんですけどもどうすればいいですか?


#include "hspsapi.as"

sdim msg_ms, 1024
mes "音声認識の結果"
objsize 640, 20 : input msg_ms : id_ms = stat

// MS音声認識初期化・オープン
oncmd gosub *wm_sapi, SAPI_MESSAGEID
// 通知するウィンドウハンドルを指定
sapi_SetCallbackHwnd hwnd, SAPI_MESSAGEID

// 初期化
sapi_Init 0

// オープンする
sapi_Open
if stat != 0 : dialog "MS音声認識がなんか失敗した?" : end

onexit gosub *exit

title "マイクに向かってしゃべってください"

stop

*wm_sapi
// 結果が来た
if lparam == 0{
dupptr msg, wparam, 256, 2
objprm id_ms, str(msg)
}
return

// 終了時の処理
*exit
cls : font "", 20, 16 : mes "開放処理中です。しばらくお待ちください。"
wait 12

sapi_Close
sapi_Exit
end
end
return



この記事に返信する


winning

リンク

2018/4/8(Sun) 13:44:15|NO.83924

すいません無理なのでこれを
http://hinekure.m19.coreserver.jp/filedownload/tool/hspsapi.zip



Seal

リンク

2018/4/8(Sun) 15:29:54|NO.83925

新規関数 Speak で指定した文字列を喋らせています。
カスタマイズは独自に検索してください。


// *** 読み込み *** \\ #include "hspsapi.as" #module #deffunc Speak str prm1 txt = prm1 newcom spv, "Sapi.SpVoice" if varuse(spv) = 0 { return 0 } spv -> "Speak" txt, 1 return 1 #deffunc ByeSpeak onexit delcom spv return 0 #global // *** ウィンドウの作成や設定 *** \\ screen 0, 640, 480, 0 title "マイクに向かってしゃべってください" oncmd gosub *wm_sapi, SAPI_MESSAGEID sapi_SetCallbackHwnd hwnd, SAPI_MESSAGEID sapi_Init 0 onexit *exit // *** 変数宣言 *** \\ sdim msg_ms, 1024 // *** メイン画面 *** \\ mes "音声認識の結果" objsize 640, 20 input msg_ms id_ms = stat sapi_Open if stat != 0 { dialog "MS音声認識がなんか失敗した?" end } stop // *** 結界範囲 *** \\ *wm_sapi if lparam == 0 { dupptr msg, wparam, 256, 2 objprm id_ms, str(msg) Speak "" + str(msg) } return // *** 終了時 *** \\ *exit sapi_Close sapi_Exit end



Seal

リンク

2018/4/8(Sun) 15:31:05|NO.83926

余計かもしれませんが、
ジャンルが雑談になっていますよ。
投稿する前に確認してください。



中村実

リンク

2018/4/8(Sun) 19:17:44|NO.83936

質問です!のような題名は避けましょう。



winning

リンク

2018/4/8(Sun) 22:54:05|NO.83951

すいません
しつこいですけどもこれって
棒読みちゃんと連携ってできますか?



Seal

リンク

2018/4/9(Mon) 06:09:54|NO.83956

棒読みちゃんは「AquesTalk」を使用しているので
AquesTalk で検索



ONION software Copyright 1997-2023(c) All rights reserved.