v0.4.55

KoljaB/RealtimeTTSv0.4.55Mar 24, 2025by KoljaB

AI Summary

This update enhances the OpenAI engine configuration options and introduces new voices, alongside improvements to error tracking and thread management.

Key Highlights

  • Added optional parameters: instructions, debug, speed, response_format, and timeout
  • Updated available voices to include 'ash', 'coral', and 'sage'
  • Introduced an `error_flag` to track errors during playback
  • Set synthesis worker thread as daemon

New Features

  • Enhanced OpenAI Engine initialization
  • New voice options

Full Release Notes

# RealtimeTTS v0.4.55 Release Notes

- **Enhanced OpenAI Engine Initialization:**
  - Added optional parameters: `instructions`, `debug`, `speed`, `response_format`, and `timeout`.
  - Updated available voices to include "ash", "coral", and "sage".
  - **Note:** The `speed` and `timeout` parameters are not working at the moment; unclear why - they are being submitted to the API.

- **Text-to-Stream Improvements:**
  - Introduced an `error_flag` to track errors during playback.
  - Set the synthesis worker thread as daemon to ensure proper thread termination.

- **Dependency Update:**
  - Upgraded the OpenAI package from version 1.66.3 to 1.68.2.