見出し画像

Desktop A.I. ARONA


サンプル画像

動く、座れる、つまめる
チャット、話す(しゃべる)

ご挨拶

こんにちは、m9devです。

本来なら、使い方や説明の動画を作ってアップして、
コメント一つ一つに対して誠実に回答をする予定でしたが、
私一人では到底対応できないほど多くの先生方が興味を持ってくださったので、このように文章でまとめたいと思います。
このような状況になり、本当に感激です。本当にありがとうございます。
今後もさらに発展・進化していく予定ですので、よろしくお願いします。

概要/機能 (24/04/15 基準 )

  • desktopで実行可能なで、歩いたり、つまめたり、会話をしたりするようなインタラクションが可能なAIアシスタントプログラムです。

  • 目標

    • 1PC 1アロナ+@

    • わかりやすく/基本無料のプログラムを目指しています。

  • 機能

    • チャット

    • 話す(しゃべる)

    • 音声認識

    • つまめる

    • 設定

    • キャラクター変更、追加、設定

  • 使用方法

    • 左クリック:会話ウィンドウを開く (会話開始)

      • その状態で左クリック:会話ウィンドウを閉じる (会話キャンセル)

    • ダイアログ入力後、Enter:チャット送信

    • クリック&ドラッグ:つまめる, なでる(png必要)

    • 右クリック:設定、終了を含むメニュー

設定 (24/04/15 基準 )

  • Name(名前) : キャラクターが認識するユーザー名

  • Language : UIで使用する言語

  • Voice

    • オプション : キャラクター音声の使用可否と加速の有無

      • CPU : デフォルト値

      • GPU : Nvidia GPUを利用した音声合成速度の高速化を活性化させる

  • Chat

    • オプション  : チャット入力方式オプション

      • Click : デフォルト値

      • Key : 基本的な方式に加え、入力したキーボードキーでチャットを開始する

    • 日本語/English/한국어 : チャットウィンドウに表示される言語

    • クリック反応速度 : ドラッグとクリック間の感度調整

  • Talk : 音声認識関連機能

    • 認識モデル : モデルのダウンロードとテスト機能を提供

      • tiny、base、small、mediumの4種類のモデルがあり、後ろに行くほど遅いが精度が上がる。

    • オプション  : 音声認識入力方式オプション

      • Auto : マイクの音を常に感知しています。発言が終わったら答えます。

      • Manual : 決められたキーを押している間に音声認識します。キーを離すと答えます。

  • translator : 入力言語は問われませんが、キャラクターは質問を英語に翻訳し、英語で回答し、決められた言語に翻訳してユーザーに表示します。
    この時、翻訳に使用する翻訳機を選択します。

    • Google翻訳が無料で基本提供しており、api keyがあれば、DeepL 翻訳機を使うこともできます。

  • Size : サイズ変更 (0.2~2.0)

  • Effecter : 0でない場合、左クリックすると、決められた数値の大きさのエフェクトが生成されます。

  • Mobility : キャラクター移動頻度

  • Speed : 移動速度

トラブル解決 (24/02/04 基準 )

  • アロナがタメ口します。

    • キャラ崩壊を起こしてしまったら申し訳ありません。残念ながら、Google翻訳(無料)には敬語という概念がありません。 だから敬語をサポートする DeepL 翻訳をお勧めする部分もあり、動画をお待ちいただければ幸いです。

  • テキストボックスが出ない場合

    • 他の作業中にエラーが発生したり、左クリックを認識しない場合です。このエラーを解決するために、動作中のエラーログを収集してtxtで保存するファイルを追加しようとします。 このtxtファイルを mingu4969@gmail.com に送っていただければ、解決のために努力してみます。

  • cndnn などの単語を含むエラー。

    • NVIDIAのGPUがある場合は演算補助に使用していますが、GPUがあるのに演算能力が不足すると発生するエラーです。 GPUがあってもCPUのみを使用する機能を追加してみますが、分岐点が多いので少しお待ちいただければ幸いです。s 

  • 「先生、重大なエラーが発生しました」

    • Inworld API KEY が入力されていない場合やインターネットが接続されていない場合に出るように設定しておいたエラーメッセージです。

  • install.bat 起動時、「失効の関数は証明書の失効を確認 できませんでした。」(curl: (35) schannel: next InitializeSecurityContext failed)

    • Windowsのダウンロード機能に対する証明書がないという話ですが、これについては、ウイルスプロテクターでブロックされたかもしれないし、システムが時間誤差とか、本当に証明書がないとか、いろいろなケースがあるので、はっきりとは言えないと思います。
      ダウンロード時に証明書自体を見ない機能を入れることはできますが、ダウンロードする他の方がセキュリティに対する不安を感じることができるので...申し訳ありません。

  • FileNotFoundError系列

    • Install.batの後にダウンロードされていないファイルがある可能性が高いです。 動画の中のフォルダと現在のフォルダの状況が一致するかどうか、もう一度確認してください。

  • アロナが動かない。

    • @yuuyaku 様のおかげで解決できました。次の更新に反映させていただきます。

  • 「インストールを続行するには何かキーを押してください」って何?

    • 安心してください。途中でエラーなくInstall.batが無事に最後まで進んだ時に出てくる案内文です。

FAQ

  • 準備中

アップデート/予定

1. 開発方向 (一つずつ達成していく予定)
会話の聞き取り
独自のAIモジュール開発
BA世界観学習, キャラクター改造 
自分だけのキャラクターに改造できる環境を提供

2. パソコンを買った後
アニメーション一新/動作を追加
キャラクター追加
(時間があれば) 音声AI学習

技術

  • 準備中

  • Inworldについて一つだけ、Inworldは英語しか対応していません。
    チャットで入力した内容は全て英語に翻訳されて質問され、英語で回答された後、設定言語に翻訳されます。
    つまり、会話のたびに翻訳機を使用していることになります。会話の質を高めるために、DeepL翻訳をお勧めします。
    (2/4現在、DeepL 翻訳登録方法についての動画をアップしていません。)

ものすごく重要な内容

  • 私は、そしてこのプログラムは、いかなる形でも先生方の情報を取得したり、収集したりすることはありません。

  • ここで言う情報とは、個人情報はもちろん、エラーメッセージ、起動情報、チャット履歴など、プログラムを使用する際に発生するすべてのログと活動履歴を意味します。

  • 使用する著作権や権利については、後でもっときちんと整理してみようと思いますが、昔まとめた記事があるので、私がこう考えていると思っていただければ幸いです。
    (https://www.youtube.com/channel/UCTHcOeshRex_2SHkdmqjYqQ/community?lb=UgkxTF8ylMCyQ2Cav1oxXCq5sD41URhprj58)
    2次創作に寛容なブルーアーカイブ(世界観、設定、ストーリー)とAI技術に本気の日本(TDM免責規定)という環境だからこそできるプロジェクトだと思っています。

この記事が気に入ったらサポートをしてみませんか?