生 16bit PCM を文字起こし
hvosk_transcribe_pcm_s16 handle, pcm_var, sample_count, out_text, out_len
(プラグイン / モジュール : hspvosk_64.dll)
16bit signed PCM 配列を直接渡して文字起こし。
| プラグイン / モジュール | hspvosk_64.dll |
| バージョン | 1.0 |
| 作成日 | 2026-04-14 |
| 著作者 | IronHSP / hspvosk |
| URL | https://github.com/inovia/IronHSP |
| 備考 | hspvosk.dll は Vosk (alphacephei/vosk-api, Kaldi ベース) の prebuilt
libvosk.dll を HSP からラップしたオフライン音声認識プラグイン。 特徴: * オフライン (ネットワーク不要) * 軽量 (small model 47 MB ~) * 多言語対応 (日本語/英語/中国語/フランス語/ロシア語等 24 言語以上) * 連続認識 (partial result) も内部 API は対応 (HSP wrapper は final のみ) 依存: third_party/vosk-win64-0.3.45/libvosk.dll, libvosk.lib, vosk_api.h Vosk model directory (別途 DL) ランタイム配置: hspvosk_64.dll 以外に、libvosk.dll + libgcc_s_seh-1.dll + libstdc++-6.dll + libwinpthread-1.dll を実行ファイル横に置く必要あり HSP からは package/win32/common/iron_speech.hsp を SPEECH_BACKEND_VOSK で使うのが推奨です。 |
| タイプ | 拡張命令 |
| グループ | hspvosk |
| 対応環境 |
|
| hs ファイル | hsphelp\hspvosk.hs |