voicevoxspeak

VOICEVOXによる読み上げを実行する

voicevoxspeak "text", p1, p2

"text" : 
p1(0)  : 話者ID
p2(0)  : メディアバッファID

(プラグイン / モジュール : hspogg)

解説

VOICEVOXによる読み上げを行います。
"text"パラメーターで指定された文字列を読み上げます。
あらかじめ、指定された話者のデータをvoicevoxload命令により読み込んでおく必要があります。
命令実行後にシステム変数statに結果が代入されます。システム変数statが0の場合は正常に実行が完了しています。
この命令は、p2パラメーターで指定されたメディアバッファを通して音声の再生を行います。
一度再生されたメディアバッファは、mmplay命令で再度再生することが可能です。メディアバッファへの登録だけを行って、再生のタイミングをコントロールしたい場合は、voicevoxmmload命令を使用してください。
システム変数statの値が0以外の場合は、実行に失敗しています。その場合は、voicevoxgeterror命令でエラー文字列を取得することが可能です。

関連項目

voicevoxloadVOICEVOX話者のデータを読み込み(hspogg)
voicevoxmmloadVOICEVOXによる読み上げ音声をメディアバッファに登録する(hspogg)

サンプル逆引き (1)

test2.hsp

情報

プラグイン / モジュールhspogg
バージョン3.7
作成日2023/10/17
著作者onitama
URLhttps://hsp.tv/
備考hspvoicevox.asをインクルードすること。
準備が必要ですので最初に必ず使用方法(hspvoicevox.html)をお読みください。
タイプ拡張命令
グループ拡張マルチメディア制御命令
対応環境
  • Windows 版 HSP
移植のヒントWindows 10以降の環境が必要です。
hs ファイルhsphelp\hspvoicevox.hs