CHANGELOG
v0.3.7
- Fix a websocket issue and remove verbose logging in Elevenlabs STT
v0.3.6
- Fix an issue where Elevenlabs STT query parameters would serialize incorrectly in some locales (Thanks @xCore!)
v0.3.5
- Fix an issue with NAudio not detecting devices with names over 31 characters long
v0.3.4
- Fix a WebSocket error when attempting to reconnect to a TTS service
v0.3.2
STT
- Update
AzureSTTServiceManagerto provideVoiceBoxResultReason.RecognizedSpeechWithTimestampswhenrequestWordLevelTimestamps = true. - Update
AzureSTTServiceManagerto save derived config.
TTS
- Update
ElevenlabsTTSServiceManagerto hide event not used warnings.
v0.3.0
This update contains breaking changes!
TTS
- Rework interface
- Add voice cloning API call support
- Implement more elevenlabs TTS api config options
- Correctly set model ID in elevenlabs requests
STT
- Add Elevenlabs STT support
- Implement local VAD for STT to limit silent chunks sent to STT api
- Add support for word-level timestamps
Misc
- Resolve several issues with service cancellations
- Rework audio decoder class to support wave audio
- Rework audio streaming to stream through an audioclip, allowing for filters to be added to the output
v0.2.0
Initial Thunderstore release