iron_speech_set_model

モデル名/モデルファイルパスを設定

iron_speech_set_model "model"

(プラグイン / モジュール : iron_speech.hsp)

解説

CLOUD: "whisper-1" (OpenAI), "whisper-large-v3" (Groq) 等
オフライン: モデルファイルパス (whisper.cpp の GGML model 等)

サンプル逆引き (2)

sample_mic_record.hsp
sample_speech.hsp

情報

プラグイン / モジュールiron_speech.hsp
バージョン1.0
作成日2026-04-14
著作者IronHSP / iron_speech
URLhttps://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 ― 設定
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\iron_speech.hs