Releases: PolyTalkIO/polytalk
Releases · PolyTalkIO/polytalk
Release list
PolyTalk CE 0.4.0
This release adds CE UI localisation, custom AI translation instructions, bidirectional conversation mode, and more flexible routing for translation/TTS providers.
Highlights
- Added localised Community Edition UI with selectable interface languages.
- Added locale catalogues for English, German, Spanish, French, Italian, Dutch, Polish, Portuguese, Czech, Danish, Finnish, Romanian, and Swedish.
- Added custom AI translation instructions for live, conversation, and tab-audio sessions.
- Added bidirectional conversation mode for two-way spoken translation.
- Added priority-based translation provider routing with named provider configuration.
- Improved stream conversation transcripts so text appears before translation completes.
- Expanded Supertonic TTS language routing for more languages.
- Added config examples for
CUSTOM_INSTRUCTION_MAX_CHARS, additional translation providers, and routing rules.
Production Notes
Review .env and config/config.yaml before deployment:
- Add
CUSTOM_INSTRUCTION_MAX_CHARS=250. - Add
translation.custom_instruction_max_chars. - Review the new
translation.providers,default_provider, androutingexamples if you want provider routing. - Review expanded
tts.language_providersif using Supertonic TTS. - Configure UI locale defaults with
DEFAULT_UI_LOCALE/SUPPORTED_UI_LOCALESonly if you want to restrict or override available UI languages.
PolyTalk CE 0.3.0
PolyTalk CE 0.3.0
This release promotes the current bad/main integration state, adding Supertonic TTS, context-aware translation, shared-tab visual context, STT silence handling
improvements, CI, and expanded documentation.
Highlights
- Added Supertonic TTS support for Japanese and Korean.
- Added language-based TTS provider routing.
- Added context-aware translation prompts using bounded prior translation history.
- Added optional shared tab/page visual context summarisation for tab-audio sessions.
- Improved streaming STT handling for leading startup silence and pause-flushed speech windows.
- Added GitLab CI checks for pre-commit, tests, and coverage artifacts.
- Expanded README and config examples for providers, visual context, STT tuning, benchmarking, and self-hosting.
- Added tests for Supertonic TTS, contextual translation, visual context, and STT silence handling.
PolyTalk CE 0.2.0
PolyTalk CE 0.2.0
This release adds Supertonic TTS support for Japanese and Korean, plus updated Docker/config examples and expanded documentation.
Highlights
- Added Supertonic TTS support for Japanese and Korean speech synthesis.
- Added language-based TTS provider routing so Japanese and Korean can use Supertonic while other languages continue using the default Piper path.
- Added Docker Compose support for the Supertonic TTS service, including a dedicated image build and persistent model/cache volume.
- Added Supertonic configuration examples in
.env.exampleandconfig/config.yaml.example. - Expanded README guidance for pipeline flow, use cases, provider compatibility, self-hosting, and benchmarking.
- Added tests for Supertonic routing, voice selection, synthesis requests, and provider-specific TTS behavior.
Validation
- pre-commit passed
- Python compile check passed
- Full test suite passed: 380 tests
PolyTalk CE 0.1.0
PolyTalk CE 0.1.0
Initial public Community Edition release baseline.
Highlights
- FastAPI application for self-hosted speech-to-speech live translation
- Browser UI with microphone capture and translated audio playback
- Mock mode for safe local testing without API keys
- Docker Compose setup with PolyTalk app, faster-whisper STT, and Piper TTS
- Configurable STT, translation, and TTS providers for self-hosted deployments
Validation
- pre-commit passed
- Full test suite passed: 377 tests