バックエンドを初期化
iron_speech_open
(プラグイン / モジュール : iron_speech.hsp)
選択中のバックエンドを初期化します。 CLOUD: iron_ai に endpoint/key/model を伝えるだけ (no-op に近い) オフライン: モデルファイル読み込み 戻り値: SPEECH_OK / 各種 ERR
| iron_speech_close | バックエンドを解放 | (iron_speech.hsp) |
| プラグイン / モジュール | iron_speech.hsp |
| バージョン | 1.0 |
| 作成日 | 2026-04-14 |
| 著作者 | IronHSP / iron_speech |
| URL | https://github.com/inovia/IronHSP |
| 備考 | iron_speech.hsp は複数の音声認識バックエンドを統一 API で扱えるラッパです。
スクリプト側でバックエンドを切り替えるだけで cloud / offline を選べます。 バックエンド一覧: SPEECH_BACKEND_CLOUD : iron_ai 経由でクラウド Whisper API (OpenAI, Groq, Cloudflare 等の OpenAI 互換) SPEECH_BACKEND_WHISPER : whisper.cpp (オフライン高品質) ※未実装 SPEECH_BACKEND_SAPI : Windows SAPI 5 ※未実装 SPEECH_BACKEND_WINRT : WinRT Speech ※未実装 SPEECH_BACKEND_VOSK : Kaldi/Vosk ※未実装 現状: CLOUD のみ動作。他は SPEECH_ERR_NOT_IMPL を返すスタブ。 → 将来的に hspwhisper.dll / hspsapi.dll / hspwinrtspeech.dll / hspvosk.dll を追加して切り替え可能になる予定。 ステータスコード: SPEECH_OK 0 SPEECH_ERR_BACKEND -1 未対応バックエンド SPEECH_ERR_NOT_IMPL -2 未実装 SPEECH_ERR_NOT_OPEN -3 open されていない SPEECH_ERR_HTTP -4 HTTP エラー (cloud バックエンド) #include "iron_speech.hsp" |
| タイプ | 拡張命令 |
| グループ | iron_speech ― メイン |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_speech.hs |