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のデータベースに書き込む仕組みにしています。センスのいいインターフェイスではないので改造していただいて構いま […]

続きを読む
C#
Discord Botの簡単なc#プログラム

フロントとして使用するDiscord Botの入門プログラムをご紹介。c#でDiscord Botを実現するにはDiscord.netとDsharpplusの代表的な2種類のラッパーが存在し簡単に作成することができます。 […]

続きを読む
AI Server
AI Server構想(変更)

AI Server構想を少し見直しを行いました。コンソールプログラムでチマチマやってるのは図のようにフロントをDiscordにするためです。 今回見直ししたのはボイスチャットの部分です。いっそのことDiscord Bot […]

続きを読む
LLM
LLMのご紹介03

最近出たElyzaちゃんのLlama3のご紹介です。本来の目的や使い方ではないのであまり参考にしないでください^^;(Lm Studioで「Llama-3-ELYZA-JP-8B」で検索) 読み込みに結構時間がかかります […]

続きを読む
C#
Whisper.netで録音した声を文字起しする

文字起しにはいろんな方法がありますが話題のWhisperをC#で扱えるWhisper.netを使って文字起しする例を掲載します。 Nugetで「Whisper」で検索してください。Whisper.netをまずNugetし […]

続きを読む
C#
NaudioでLLMに聞かせる準備をする

音声会話の準備として自分がしゃべった音を単純に録音して再生するプログラムを作成しました。このあと録音した音をWhisperで文字起しをしてその文字をLLMへの質問文として使用します。 Whisperで必要なwavファイル […]

続きを読む