Skip to content

Releases

OpenHinoVoice v0.1.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 03:20
e6f8c04

v0.1.3(語彙ヒント・貼り付け・整形エラー表示の修正)

語彙ヒントが正しく効かない不具合、キー配列によって貼り付けが正しく行われない不具合、整形APIのエラー原因が分からない問題に対応しました。

修正内容

  • 語彙ヒントと用語辞書を、speech.cpp には 1 行 1 語の改行区切りで渡すようにしました。カンマでつないで書いた従来の設定は認識のときに自動で変換し、設定ファイルは書き換えません。「Haas=ハース,ハウス」のような複数の読みはそのまま使えます
  • 貼り付けの経路をまとめました。メモ帳など標準の編集欄ではキーを送らず貼り付けの命令を直接送ります。ブラウザなどそれ以外の欄では明示的な左Ctrl+V を送ります。キー配列の入れ替えやリマッパの影響を受けにくい経路に変わります
  • 直近の認識テキストを常に保持し、貼り付けがうまくいかないときもトレイからコピーして復旧できるようにしました
  • 整形APIのエラーに、サーバーが返した応答の要点を添えて表示し、記録に残すようにしました。APIキーと Bearer トークンは *** に置き換えてから記録します

インストール/更新

Windows x64 向けの openhinovoice.exe をダウンロードしてください。既存ユーザーはトレイからアプリを終了してから EXE を差し替えます。設定・辞書・履歴は別のフォルダーに保存されており、今回の更新でも保存形式を変更していません。

speech.cpp は 0.9.4 と 0.10.0 以降に対応しています。0.10.1 での動作を確認しました。ダウンロード後は同梱の SHA256SUMS.txt で exe の SHA-256 を検証できます。

既知の制約

高いサンプルレートのマイクでは128MiB の録音データ上限に設定した録音時間より先に到達し、文字起こしされず録音が破棄される場合があります。この問題など、別途確認済みの品質課題は今回の修正に含まれません。US配列・Ctrl/Caps入れ替え環境での貼り付けの改善は、報告者の環境での確認を続けています。

Issue #8 での丁寧な再現報告に改めて感謝します。

OpenHinoVoice v0.1.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 10:06
2760b15

v0.1.2 — 復旧履歴・コピー操作の修正

v0.1.1で追加した復旧機能のコピー・再貼り付けが動作しない不具合を修正しました。

修正内容

  • 復旧履歴の「コピー」:正常にクリップボードへ保存できるように修正
  • 復旧履歴の「貼り直す(3秒)」:貼り付け先アプリへ切り替えて再入力できるように修正
  • WAV文字起こしの「全文をコピー」:コピーできない不具合を修正
  • 設定ウィンドウが閉じた場合、または貼り付け先が切り替わっていない場合は誤入力せず中止
  • Windowsのクリップボードの所有者を検証し、OLEを使う貼り付けをUIスレッドで実行
  • リリース用GitHub Actionsでビルド時のgit認証情報保持を無効化(persist-credentials: false)

インストール/更新

Windows x64向けの openhinovoice.exe をダウンロードしてください。既存ユーザーはトレイからアプリを終了してからEXEを差し替えます。設定・辞書・履歴は別フォルダーに保存されており、今回の更新では保存形式を変更していません。

speech.cpp は0.9.4および0.10.0に対応しています。Windowsの署名証明書は現時点では付いていません。ダウンロード後は同梱 SHA256SUMS.txt で整合性を確認できます。

既知の制約

高いサンプルレートのマイクでは、128MiBの録音データ上限に設定した録音時間より先に到達し、文字起こしされず録音が破棄される場合があります。この問題など、別途確認済みの品質課題は今回の修正に含まれません。

Issue #4(speech.cpp互換性、v0.1.1で修正済)への丁寧な報告にも改めて感謝します。

OpenHinoVoice v0.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 09:03
ba30a17

OpenHinoVoice v0.1.1

Windows x64向けの音声入力アプリ(無料・MITライセンス、コード署名なし)の更新です。

主な変更

  • speech.cpp 0.10.0対応:語彙ヒントの words → keywords 変更に対応。0.9.4とも互換性を維持(Issue #4 / PR #5)。
  • 用語辞書:正式表記・別表記・AI向け文脈ヒントを管理。
  • 復旧履歴:認識結果を短期・暗号化保存し、貼り付け失敗後も再コピー・再入力できるよう改善。
  • 音声認識のUX:マイク選択、WAVのローカル文字起こし、録音時間の設定。
  • 安定性とAI整形:認識エンジンの応答監視、クリップボード非破壊の貼り付け、長文整形のタイムアウト・再試行改善。

検証

  • WindowsのGitHub Actionsでフォーマット・Lint・テスト・リリースビルドを実施。
  • 開発環境で日本語音声の文字起こしE2Eを speech.cpp 0.9.4 と 0.10.0 の両方で確認。

導入・アップデート

既存のOpenHinoVoiceを終了し、openhinovoice.exeを入れ替えて起動してください。設定ファイルはそのまま利用できます。speech.cppと認識モデルは別途必要です(README参照)。

openhinovoice.exeは未署名です。添付のSHA256SUMS.txtでダウンロードを照合できます。ライセンス情報はLICENSEおよびTHIRD_PARTY_LICENSES.txtに同梱しています。

不具合の再現手順と調査をご提供くださったIssue #4の報告者に感謝します。

OpenHinoVoice v0.1.0

OpenHinoVoice v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 12:59

注意:v0.1.0は技術プレビューです

このバージョンの独立監査で、音声認識処理の停止、入力先フォーカス変更時の誤配送、非テキストのクリップボード消失、前回整形結果の混入、入力失敗時の復旧、APIキー保護等に問題が確認されました。一般用途での利用は推奨しません。

対策は v0.1.1 修正 Draft PR #1 にまとめています。実マイクとGUI操作の検証完了前につき、新版は未公開です。

旧v0.1.0の exe は変更・差し替えしていません。すでに使用している場合は、特にクリップボードに画像やファイルをコピーしているときの利用を避けてください。

Windows x64 用のビルド済み exe です。導入の手順は README を参照してください。