├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── aiavatar ├── __init__.py ├── adapter │ ├── __init__.py │ ├── base.py │ ├── client.py │ ├── http │ │ ├── __init__.py │ │ ├── client.py │ │ └── server.py │ ├── local │ │ ├── __init__.py │ │ └── client.py │ ├── models.py │ └── websocket │ │ ├── __init__.py │ │ ├── client.py │ │ └── server.py ├── admin │ ├── __init__.py │ ├── config.py │ └── control.py ├── animation │ ├── __init__.py │ └── vrchat.py ├── auth.py ├── device │ ├── __init__.py │ ├── audio.py │ └── video.py ├── eval │ ├── __init__.py │ └── dialog.py ├── face │ ├── __init__.py │ └── vrchat.py └── sts │ ├── __init__.py │ ├── llm │ ├── __init__.py │ ├── base.py │ ├── chatgpt.py │ ├── claude.py │ ├── context_manager │ │ ├── __init__.py │ │ ├── base.py │ │ └── postgres.py │ ├── dify.py │ ├── gemini.py │ ├── litellm.py │ └── tools │ │ ├── __init__.py │ │ ├── gemini_websearch.py │ │ ├── grok_search.py │ │ ├── mcp.py │ │ ├── nanobanana.py │ │ ├── openai_websearch.py │ │ └── webscraper.py │ ├── models.py │ ├── performance_recorder │ ├── __init__.py │ ├── base.py │ ├── postgres.py │ └── sqlite.py │ ├── pipeline.py │ ├── session_state_manager │ ├── __init__.py │ ├── base.py │ └── postgres.py │ ├── stt │ ├── __init__.py │ ├── amivoice.py │ ├── azure.py │ ├── base.py │ ├── google.py │ ├── openai.py │ ├── speaker_gate.py │ └── speaker_registry │ │ ├── __init__.py │ │ ├── base.py │ │ └── postgres.py │ ├── tts │ ├── __init__.py │ ├── azure.py │ ├── base.py │ ├── google.py │ ├── openai.py │ ├── preprocessor │ │ ├── __init__.py │ │ ├── alphabet2kana.py │ │ ├── base.py │ │ └── patternmatch.py │ ├── speech_gateway.py │ └── voicevox.py │ ├── vad │ ├── __init__.py │ ├── base.py │ ├── silero.py │ └── standard.py │ └── voice_recorder │ ├── __init__.py │ ├── azure_storage.py │ ├── base.py │ └── file.py ├── documents └── images │ ├── aiavatarkit_overview.png │ └── dynamic_tool_call.png ├── examples ├── local │ └── run.py ├── misc │ └── chatmemory.py └── websocket │ ├── client.py │ ├── html │ ├── aiavatar.js │ ├── img │ │ ├── angry.png │ │ ├── fun.png │ │ ├── joy.png │ │ ├── neutral.png │ │ ├── sorrow.png │ │ ├── surprised.png │ │ └── think.png │ └── index.html │ └── server.py ├── requirements.txt ├── setup.py └── tests ├── device └── test_audio.py ├── sts ├── llm │ ├── context_manager │ │ ├── test_context_manager.py │ │ └── test_pg_context_manager.py │ ├── test_chatgpt.py │ ├── test_chatgpt_azure.py │ ├── test_claude.py │ ├── test_dify.py │ ├── test_gemini.py │ ├── test_litellm.py │ └── tools │ │ ├── mcpserver.py │ │ └── test_mcp.py ├── session_state_manager │ ├── test_postgres_session_state_manager.py │ └── test_session_state_manager.py ├── stt │ ├── data │ │ ├── hello.wav │ │ └── hello_en.wav │ ├── test_amivoice.py │ ├── test_azure.py │ ├── test_base.py │ ├── test_google.py │ └── test_openai.py ├── test_pipeline.py ├── tts │ ├── test_azure_tts.py │ ├── test_google_tts.py │ ├── test_openai_tts.py │ ├── test_speech_gateway.py │ └── test_voicevox.py └── vad │ ├── test_silero.py │ └── test_standard.py ├── test_bot.py ├── test_httpclient.py └── test_wsclient.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/README.md -------------------------------------------------------------------------------- /aiavatar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/__init__.py -------------------------------------------------------------------------------- /aiavatar/adapter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/__init__.py -------------------------------------------------------------------------------- /aiavatar/adapter/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/base.py -------------------------------------------------------------------------------- /aiavatar/adapter/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/client.py -------------------------------------------------------------------------------- /aiavatar/adapter/http/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiavatar/adapter/http/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/http/client.py -------------------------------------------------------------------------------- /aiavatar/adapter/http/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/http/server.py -------------------------------------------------------------------------------- /aiavatar/adapter/local/__init__.py: -------------------------------------------------------------------------------- 1 | from .client import AIAvatar 2 | -------------------------------------------------------------------------------- /aiavatar/adapter/local/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/local/client.py -------------------------------------------------------------------------------- /aiavatar/adapter/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/models.py -------------------------------------------------------------------------------- /aiavatar/adapter/websocket/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiavatar/adapter/websocket/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/websocket/client.py -------------------------------------------------------------------------------- /aiavatar/adapter/websocket/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/adapter/websocket/server.py -------------------------------------------------------------------------------- /aiavatar/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiavatar/admin/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/admin/config.py -------------------------------------------------------------------------------- /aiavatar/admin/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/admin/control.py -------------------------------------------------------------------------------- /aiavatar/animation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/animation/__init__.py -------------------------------------------------------------------------------- /aiavatar/animation/vrchat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/animation/vrchat.py -------------------------------------------------------------------------------- /aiavatar/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/auth.py -------------------------------------------------------------------------------- /aiavatar/device/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/device/__init__.py -------------------------------------------------------------------------------- /aiavatar/device/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/device/audio.py -------------------------------------------------------------------------------- /aiavatar/device/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/device/video.py -------------------------------------------------------------------------------- /aiavatar/eval/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/eval/__init__.py -------------------------------------------------------------------------------- /aiavatar/eval/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/eval/dialog.py -------------------------------------------------------------------------------- /aiavatar/face/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/face/__init__.py -------------------------------------------------------------------------------- /aiavatar/face/vrchat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/face/vrchat.py -------------------------------------------------------------------------------- /aiavatar/sts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/base.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/chatgpt.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/claude.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/context_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/context_manager/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/context_manager/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/context_manager/base.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/context_manager/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/context_manager/postgres.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/dify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/dify.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/gemini.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/litellm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/litellm.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiavatar/sts/llm/tools/gemini_websearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/tools/gemini_websearch.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/tools/grok_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/tools/grok_search.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/tools/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/tools/mcp.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/tools/nanobanana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/tools/nanobanana.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/tools/openai_websearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/tools/openai_websearch.py -------------------------------------------------------------------------------- /aiavatar/sts/llm/tools/webscraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/llm/tools/webscraper.py -------------------------------------------------------------------------------- /aiavatar/sts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/models.py -------------------------------------------------------------------------------- /aiavatar/sts/performance_recorder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/performance_recorder/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/performance_recorder/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/performance_recorder/base.py -------------------------------------------------------------------------------- /aiavatar/sts/performance_recorder/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/performance_recorder/postgres.py -------------------------------------------------------------------------------- /aiavatar/sts/performance_recorder/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/performance_recorder/sqlite.py -------------------------------------------------------------------------------- /aiavatar/sts/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/pipeline.py -------------------------------------------------------------------------------- /aiavatar/sts/session_state_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/session_state_manager/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/session_state_manager/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/session_state_manager/base.py -------------------------------------------------------------------------------- /aiavatar/sts/session_state_manager/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/session_state_manager/postgres.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/amivoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/amivoice.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/azure.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/base.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/google.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/openai.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/speaker_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/speaker_gate.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/speaker_registry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/speaker_registry/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/speaker_registry/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/speaker_registry/base.py -------------------------------------------------------------------------------- /aiavatar/sts/stt/speaker_registry/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/stt/speaker_registry/postgres.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/azure.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/base.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/google.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/openai.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/preprocessor/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import TTSPreprocessor 2 | -------------------------------------------------------------------------------- /aiavatar/sts/tts/preprocessor/alphabet2kana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/preprocessor/alphabet2kana.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/preprocessor/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/preprocessor/base.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/preprocessor/patternmatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/preprocessor/patternmatch.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/speech_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/speech_gateway.py -------------------------------------------------------------------------------- /aiavatar/sts/tts/voicevox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/tts/voicevox.py -------------------------------------------------------------------------------- /aiavatar/sts/vad/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/vad/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/vad/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/vad/base.py -------------------------------------------------------------------------------- /aiavatar/sts/vad/silero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/vad/silero.py -------------------------------------------------------------------------------- /aiavatar/sts/vad/standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/vad/standard.py -------------------------------------------------------------------------------- /aiavatar/sts/voice_recorder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/voice_recorder/__init__.py -------------------------------------------------------------------------------- /aiavatar/sts/voice_recorder/azure_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/voice_recorder/azure_storage.py -------------------------------------------------------------------------------- /aiavatar/sts/voice_recorder/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/voice_recorder/base.py -------------------------------------------------------------------------------- /aiavatar/sts/voice_recorder/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/aiavatar/sts/voice_recorder/file.py -------------------------------------------------------------------------------- /documents/images/aiavatarkit_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/documents/images/aiavatarkit_overview.png -------------------------------------------------------------------------------- /documents/images/dynamic_tool_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/documents/images/dynamic_tool_call.png -------------------------------------------------------------------------------- /examples/local/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/local/run.py -------------------------------------------------------------------------------- /examples/misc/chatmemory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/misc/chatmemory.py -------------------------------------------------------------------------------- /examples/websocket/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/client.py -------------------------------------------------------------------------------- /examples/websocket/html/aiavatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/aiavatar.js -------------------------------------------------------------------------------- /examples/websocket/html/img/angry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/img/angry.png -------------------------------------------------------------------------------- /examples/websocket/html/img/fun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/img/fun.png -------------------------------------------------------------------------------- /examples/websocket/html/img/joy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/img/joy.png -------------------------------------------------------------------------------- /examples/websocket/html/img/neutral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/img/neutral.png -------------------------------------------------------------------------------- /examples/websocket/html/img/sorrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/img/sorrow.png -------------------------------------------------------------------------------- /examples/websocket/html/img/surprised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/img/surprised.png -------------------------------------------------------------------------------- /examples/websocket/html/img/think.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/img/think.png -------------------------------------------------------------------------------- /examples/websocket/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/html/index.html -------------------------------------------------------------------------------- /examples/websocket/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/examples/websocket/server.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/setup.py -------------------------------------------------------------------------------- /tests/device/test_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/device/test_audio.py -------------------------------------------------------------------------------- /tests/sts/llm/context_manager/test_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/context_manager/test_context_manager.py -------------------------------------------------------------------------------- /tests/sts/llm/context_manager/test_pg_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/context_manager/test_pg_context_manager.py -------------------------------------------------------------------------------- /tests/sts/llm/test_chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/test_chatgpt.py -------------------------------------------------------------------------------- /tests/sts/llm/test_chatgpt_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/test_chatgpt_azure.py -------------------------------------------------------------------------------- /tests/sts/llm/test_claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/test_claude.py -------------------------------------------------------------------------------- /tests/sts/llm/test_dify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/test_dify.py -------------------------------------------------------------------------------- /tests/sts/llm/test_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/test_gemini.py -------------------------------------------------------------------------------- /tests/sts/llm/test_litellm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/test_litellm.py -------------------------------------------------------------------------------- /tests/sts/llm/tools/mcpserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/tools/mcpserver.py -------------------------------------------------------------------------------- /tests/sts/llm/tools/test_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/llm/tools/test_mcp.py -------------------------------------------------------------------------------- /tests/sts/session_state_manager/test_postgres_session_state_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/session_state_manager/test_postgres_session_state_manager.py -------------------------------------------------------------------------------- /tests/sts/session_state_manager/test_session_state_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/session_state_manager/test_session_state_manager.py -------------------------------------------------------------------------------- /tests/sts/stt/data/hello.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/stt/data/hello.wav -------------------------------------------------------------------------------- /tests/sts/stt/data/hello_en.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/stt/data/hello_en.wav -------------------------------------------------------------------------------- /tests/sts/stt/test_amivoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/stt/test_amivoice.py -------------------------------------------------------------------------------- /tests/sts/stt/test_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/stt/test_azure.py -------------------------------------------------------------------------------- /tests/sts/stt/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/stt/test_base.py -------------------------------------------------------------------------------- /tests/sts/stt/test_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/stt/test_google.py -------------------------------------------------------------------------------- /tests/sts/stt/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/stt/test_openai.py -------------------------------------------------------------------------------- /tests/sts/test_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/test_pipeline.py -------------------------------------------------------------------------------- /tests/sts/tts/test_azure_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/tts/test_azure_tts.py -------------------------------------------------------------------------------- /tests/sts/tts/test_google_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/tts/test_google_tts.py -------------------------------------------------------------------------------- /tests/sts/tts/test_openai_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/tts/test_openai_tts.py -------------------------------------------------------------------------------- /tests/sts/tts/test_speech_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/tts/test_speech_gateway.py -------------------------------------------------------------------------------- /tests/sts/tts/test_voicevox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/tts/test_voicevox.py -------------------------------------------------------------------------------- /tests/sts/vad/test_silero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/vad/test_silero.py -------------------------------------------------------------------------------- /tests/sts/vad/test_standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/sts/vad/test_standard.py -------------------------------------------------------------------------------- /tests/test_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/test_bot.py -------------------------------------------------------------------------------- /tests/test_httpclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/test_httpclient.py -------------------------------------------------------------------------------- /tests/test_wsclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uezo/aiavatarkit/HEAD/tests/test_wsclient.py --------------------------------------------------------------------------------