![見出し画像](https://assets.st-note.com/production/uploads/images/145873007/rectangle_large_type_2_e3abc40d4cda891e55c0d4f09eaf6474.png?width=1200)
【ずんだもん】ローカルLLMにずんだもんの声で応答させる【LLM】
はじめに
ローカルLLMを実行できる ollama Open WebUI にずんだもんの声で応答させる「工夫」の紹介をします。各ソフトウェアのインストールさえできれば簡単に実現できます。
※ Open WebUI にはwebAPIのTTS読み上げ機能はありますが、VOICEVOX を直接操作する方法がないので、クリップボード経由での工夫です。Windowsでの説明を行います。
前提
① VOICEVOXがインストール済みであること
② Open WebUI がインストール済みであること
VoivoClilpのインストール
クリップボードに貼り付けられたテキストを VOICEVOX で読み上げるアプリです。クリップボードの変更を検知して読み上げます。
公式レポジトリはこちら
右欄の「Release」から最新版「VoivoClip_0.3.3.zip」をダウンロードします。解凍のみで、特にインストール作業は必要ありません。
※ ダウンロード時にChromeにいろいろ怒られます。筆者環境では何も検出していませんが自己責任でお願いします。Chromeも安全側で厳しいチェックにしているのでしょうが、最近はあまりにも多く狼少年になり、誰も気にしなくなる事が怖いですね。気になる方は、Python仮想環境で pip install -r requirements.txt で導入する事ができます。(もちろん安全なわけではなくChromeによる確認がないだけです)を
各種設定
Open WebUI
せっかくなので、ずんだもんモデルを作ります。LLMモデルはQwen2にしています。
「ワークスペース」→「モデル」
![](https://assets.st-note.com/img/1719838365180-gebnrq84sC.png?width=1200)
「設定」→「インターフェース」
![](https://assets.st-note.com/img/1719838442324-7n8QSPh0Kn.png?width=1200)
これで文字生成後に、自動でクリップボードにコピーされます。
VOICEVOX
起動するだけです。
![](https://assets.st-note.com/img/1719838545995-L80cxarJ4X.png?width=1200)
VoivoClip
解凍したファイル内の「VoivoClipNC.exe」をダブルクリック実行します。「開始」をクリックすると、クリップボードの変更を検知するたびにその内容をVOICEVOXで読み上げるようになります。
※ 実行時に署名がないとWindows の警告が出るかもしれません。
![](https://assets.st-note.com/img/1719838671540-7Z8QChZnR1.png)
実行
![](https://assets.st-note.com/img/1719839066084-MZSM0lffwr.png?width=1200)
生成が終わるとクリップボードに転送されるので、VoivoClipが変更を検知して自動で読み上げます。
現バージョンのOpen WebUI付属のTTSスピーチ機能は速さを調節する事ができないので、クリップボード経由の方が優れているかもしれません。
この記事が気に入ったらサポートをしてみませんか?