Skip to content

Releases: uezo/ChatdollKit

v0.8.9

13 Dec 16:40
31b34ab
Compare
Choose a tag to compare

✨ Support NijiVoice as a Speech Synthesizer

  • Add Voice Prefetch Mode functionality #408
  • Add support for NijiVoice as a speech synthesizer #409

🍩 Other changes

  • Improve dialog processing #410
  • Fix bug where DialogProcessor fails on before processing LLM stream #411
  • Update for v0.8.9 #412

Full Changelog: 0.8.8.1...0.8.9

v0.8.8.1

05 Dec 13:07
Compare
Choose a tag to compare

💪Support Dify as a backend for AITuber

Seamlessly integrate with any LLM while empowering AITubers with agentic capabilities, blending advanced knowledge and functionality for highly efficient and scalable operations!

  • Enable clearing context in DifyService #405
  • Update AITuber demo v0.8.8.1 #406

Full Changelog: 0.8.8...0.8.8.1

v0.8.8

03 Dec 13:20
3f01491
Compare
Choose a tag to compare

🥰🥳Support Multiple AITuber Dialogue

  • Add client for socket communications #402
  • Added support for interactions between multiple AITubers #403

🍩Other updates

  • Fix WebGL build error in v0.8.7 #401
  • Update for v0.8.8 #404

Full Changelog: 0.8.7...0.8.8

v0.8.7

29 Nov 14:36
4b02d68
Compare
Choose a tag to compare

✨More Features For AITuber and Update Demo✨

  • Support start/stop SocketServer from external components #395
  • Add dummy components for the use case that doesn't use microphone #396
  • Update demo for v0.8.7 #397
  • Update README and small changes for v0.8.7 #399

🐛 Bug fix

  • Fix bug where WebGL build fails #398

Full Changelog: 0.8.6...0.8.7

v0.8.7 beta OOTB app

23 Nov 14:26
ffdb943
Compare
Choose a tag to compare
v0.8.7 beta OOTB app Pre-release
Pre-release

Out-of-the-box application for AITuber use case.

Use ChatdollKit AITuber Controller to control.

chatdollkit_aituber_ootb_fhd.mp4

v0.8.6

20 Nov 13:56
ffdb943
Compare
Choose a tag to compare

🎛️ Support VOICEVOX and AivisSpeech inline style

Enables dynamic and autonomous switching of voice styles to enrich character expression and adapt to emotional nuances.

  • Support applying inline style for VOICEVOX #390

🥰 Improve VRM runtime loading

Allows seamless and error-free switching of 3D models at runtime, ensuring a smoother user experience.

  • Resolve runtime VRM model loading errors and refactor configuration process #391

🍩 Other changes

  • Enhance AITuber Demo with New REST API Features #392

Full Changelog: 0.8.5...0.8.6

v0.8.5

13 Nov 14:46
Compare
Choose a tag to compare

🎓 Chain of Thought Prompting

Chain of Thought (CoT) prompting is a technique to enhance AI performance. For more information about CoT and examples of prompts, see https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/chain-of-thought .

ChatdollKit supports Chain of Thought by excluding sentences wrapped in ~ tags from speech synthesis.

You can customize the tag by setting a preferred word (e.g., "reason") as the ThinkTag in the inspector of LLMContentProcessor.

  • Enable Chain of Thought Prompting #387

🍩 Other updates

  • Update UniVRM to 0.127.2 #386
  • Add FileLogger to AITuber Demo #388

Full Changelog: 0.8.4.1...0.8.5

0.8.4.1

04 Nov 14:47
Compare
Choose a tag to compare

🥳 Update for AITuber 💬

  • Improve features for AITuber remote control by @uezo in #385

See also: https://github.com/uezo/chatdollkit-aituber

Full Changelog: 0.8.4...0.8.4.1

v0.8.4

27 Oct 13:36
4ae260f
Compare
Choose a tag to compare

🧩 Modularized for Better Reusability and Maintainability

We’ve reorganized key components, focusing on modularity to improve customizability and reusability. Check out the demos for more details!

  • Add modular demos #381
  • Support getting and clearing LLM context through DialogProcessor #383
  • Introduce LLMServiceExtensions for Centralized Custom Processing #382

🧹 Removed Legacy Components

Outdated components have been removed, simplifying the toolkit and ensuring compatibility with the latest features. Refer to 🔄 Migration from 0.7.x if you're updating from v0.7.x.

  • Remove legacy v0.7.x components #376

🍩 Other Updates

  • Set default StopChat behavior to skip user input prompt #377
  • Fix LLMService IsEnabled handling #379
  • Unify speech handling regardless of source in ModelController #380

Full Changelog: 0.8.3...0.8.4

v0.8.3

11 Oct 12:58
Compare
Choose a tag to compare

✨ New features

  • Add SpeechListener for Azure Speech SDK stream mode #361
  • Add functionality to interrupt character speech #367
  • Add pause functionality to insert delays in character speech #368

💃 Easier Animation Registration

  • Add named animation registration #360
  • Make it easier to register animations #366

🍩 Other updates and bug fixes

  • Migrate to LLMService Context Management #362
  • Fix bug where SpeechListener doesn't listen after error #364 #365
  • Add auto start functionality to AzureStreamSpeechListener #369
  • Add support for OpenAI TTS on WebGL #370
  • Fix bug where Function Calling fails #372
  • Fix Gemini fails after function calling #371 #373
  • Update demo for v0.8.3 #374

Full Changelog: 0.8.2...0.8.3