Devlogs
Use AI runner in Docker
Posted April 08, 2025 by Capsize Games
#aiart #ai art #art #ai #artificial intelligence #stablediffusion #llm #chatbot #text-to-speech #speech-to-text
AI Runner 4.1.0 available on Github
AI Runner development version is now available to run in a Docker container. This makes it easier to get up and running with the latest updates and improvements to AI Runner without having to wait for a compiled version here on Itch.
🚨 Updated installation instructions
Installation instructions have changed.
See the README for updated instructions!
🐋 Ability to run development environment in a Docker container
Tickets
💬 Added text-to-speech request objects and improved GUI load time
Text-to-speech request objects allow us to make structured requests to the text-to-speech generator. This allows several things
- Queue requests can have differing settings so that responses match setting values at the time the request was made rather than at the time the voice is generated
- More predictable request types lead to less bugs
- Matches StableDiffusion and LLM request object pattern for consistency
- Extending the code is less confusing
🤖 Added ability to assign voices to chatbots
- Removed
TTSSettings
data model
- Added
VoiceSettings
data model
- Create voices in text-to-speech preferences
- Assign created voices in agent preferences
🔈Better OpenVoice Handling
- OpenVoice can now be enabled with environment variable
AIRUNNER_ENABLE_OPEN_VOICE=1
- Added OpenVoice options to GUI
🖥️ Code improvements
- Removed some redundant / confusing code
- Simplified some complex logic surrounding settings management with sliders to make this easier to understand for devs
- Started using black code formatter
- Adds ability to log to file
- Adds ability to customize log file path
- Removes numba debug logging
- Allow log level override on AI Runner logs
📄 Documentation
- Updated
CONTRIBUTING.md
with information about workflow and code formatting.
🐛 Bugs
- Fixes path to system tray icon
- Improved worker imports
⭐ Misc
- Removed GUI delay on close (GUI now shuts down immediately) to make app feel more responsive
- Updated the wiki
Tickets
- #1242
- #1247
- #1248
- #1249
- #1250
- #1246
- #1251
Notes
New Contributors
Full Changelog: https://github.com/Capsize-Games/airunner/compare/v4.0.3…v4.1.0