C#

C#
Semantic Kernelを使ったローカルLLMチャット

MicrosoftがSemantic Kernelというものを使って簡単にAIプログラムを作成できるようにしてくださっているようです。もしかしたら、このやり方が今後のメインになるかも知れませんが、まだ仕様が動いておりファ […]

続きを読む
C#
Discord Botを使ってローカルLLMをしゃべらせる(CeVIO AI編)

VoiceVoxと代り映えしませんが、MemoryStreamが使えませんので一旦wavファイルに書き出すところが変更されています。トークボイスのキャラクター名はベタで書いていますので、お持ちのキャラクター名に変えてくだ […]

続きを読む
C#
Discord Botを使ってローカルLLMをしゃべらせる(VoiceVox編)

Discordのボイスチャットに参加している状態で、テキストチャットをすると返事をテキストと音声で返すc#プログラムです。ユーザーが音声でしゃべっても返事をしませんのでご注意ください。どうしてもしゃべりたい場合は、PCの […]

続きを読む
C#
ローカルLLMをVoicePeakでしゃべらせる

音声合成ソフトの「voicepeak 商用可能 6ナレーターセット」の女性1の声が気になって思わずポチろうかと迷ったのですが、買ってはみたものの後悔はしたくなかったので無料版の邪神ちゃんでレスポンスがいかなるものか検証し […]

続きを読む
C#
ローカルLLMをCeVIO AIでしゃべらせる

今までVoiceVoxを使っていたのですが発音が少し気になったのでCeVIO AIの「夏色花梨」を購入しました。CeVIO AIを選んだ理由は、APIに対応していること、比較的新しいことです。夏色花梨は2.0にアップグレ […]

続きを読む
AI Server
Discord音声送受信+AI Server構想の変更

結論から申し上げますとDiscordの音声の受信がうまくいきません。音声送信は問題なくできます。Discord.netは受信すらできなかったのですがDsharpplusに変更してから受信はできるようになりました。ただし正 […]

続きを読む
C#
Promptの調整①

外枠のシステムばかりに集中していたため、Promptがでたらめだったので調整をしています。予想外の挙動をして最悪の場合、異常終了してしまいますので案外重要だったりします。 LlmaSharpで今のところわかっていること。 […]

続きを読む
C#
会話の間が空いたときに文字起しするc#プログラム

会話の間が空いた時と、バッファがいっぱいになったときにWhisperを使って文字起しをするプログラムを作りました。2秒会話の間が空いた時にLLMに問合せすることを目的としています。COTOMOはそれよりも反応が早いですが […]

続きを読む
C#
LlavaでローカルLLMに画像認識させるc#プログラム

少し横道に逸れますがLlavaを使ってLLMに画像認識させて説明をしてもらうc#プログラムです。ほぼExampleのままです。 LLMモデル以外にVision Adapterが必要になります。LM Studioで「lla […]

続きを読む
C#
Discord Botを使用しローカルLLMと会話するc#プログラム

前回の簡単なDiscord BotにLLMと会話するロジックを組み込みます。 今回からチャットログをSQLiteのデータベースに書き込む仕組みにしています。センスのいいインターフェイスではないので改造していただいて構いま […]

続きを読む