Releases: uezo/ChatdollKit
Releases · uezo/ChatdollKit
v0.3.2
Release Highlights
Add Configuration feature✨
- Load configuration from Resources automatically if config exists
- Save configuration by Inspector of Main Application (Subclass of ChatdollApplication)
- Implement
OnComponentsReadyto apply configuration to your app - Implement
CreateConfigto save your application settings to config file - The configuration file name is same as the value of
ApplicationNameof Main Application. If empty, the name of game object - See MultiSkills examples to learn more about this feature
Update Demo and Examples🙌
- Change demo 3D model to Tsukuyomi-chan. Thank you so much Yumesaki-san!
- You can run demo application out-of-the-box. Just set API keys for Azure/Google/Watson speech services.
- Add Camera and QRCode reader skills to MultiSkills example and demo.
- Say "写真を撮って" or "QRコードを読み取って" to use these skills.
- Import ZXing and uncomment some lines in
Examples/MultiSkills/Scripts/QRCodeDecoderto use QR Code reader. - ZXing: https://github.com/micjahn/ZXing.Net/releases
Other updates
- Some internal refactoring.
- Bug fix: Preview after taking photo doesn't end e0e6136
v0.3.1
Model
- Fix bug Web/TTSVoiceLoader caches even when request timeouts
Conversation
- Enable to check whether the topic is available or not
- Enable to get the list of server-side skills and configure HttpSkillClients for them on application starts
Others
- Add Out-Of-Box Demo
- Add editor menu to remove all ChatdollKit components
- Update and change structure of examples
v0.3.0
v0.2.1
- Ignore case of WakeWord and CancelWord #140
- Create and update documents #141
- Create user manual
- Update README (Added video)
Visit https://uezo.booth.pm/items/2619190 to download unity packages.
Unity Packageは https://uezo.booth.pm/items/2619190 からダウンロードしてください。
v0.2.0
Version 0.2.0 provides you application base classes to create custom app super easily🚀
You can start creating virtual assistant application without coding. Of course you can create rich application by extending application base classes and code as you like.
We provide these application bases:
- ChatdollApplication: Application that doesn't depend on any specific cloud services
- AzureApplication: Using Azure Speech Services
- GoogleApplication: Using Google Cloud Speech Services
- GateboxApplication: Base for creating Gatebox application. This depends on GateboxSDK so we provide this as a seperated package.
Model
- Use 3D model name for animator controller as default #131
- Support Google Text to Speech Service #134
Dialog
- Enabled to include request message in wakeword (inline request) #122
- Enable to configure WakeWord on inspector of Application base class #128
Others
v0.1.13
Model
- Enable to change face expression while idling #101 #103
- Enable to change face expression gradually (cross fade) #109
- Add Description property to Voice #112
- Make it strict the timeout of downloading voice #113
- Refactor and improve ModelController #114
Dialog
- Enable to customize the first step of conversation #102 #104
- Enable to apply updated user info on server #105
- Make it easier to add animations, voices and faces to response of dialog #107
- Enable to handle error status from external components #108
Others
v0.1.12
Model
Dialog
- Enable to stop conversation while downloading Web/TTS voice #98
- Add HttpPrompter #100 See also server side SDK for Python 👉 https://github.com/uezo/chatdollkit-server-python
Others
v0.1.11
v0.1.10
Dialog
- Move ExtractIntentAsync from IntentExtractor to DialogRouter #75
- Move showing waiting animation from DialogRouter to DialogProcessor #80
- Add waiting animation function to HttpDialogProcessor
- Change interface of IDialogRouter
Model
- Set BlinkBlendShapeName automatically #76
- Trim the name of ShapeKey before evaluating whether it is a key for viseme #77
- Move setting Web/TTS voice loaders to ModelController #78
- Set default to Text-to-Speech loaders #81
Others
- Start WakeWordListener without implementing OnWakeAsync #79