v0.3.1

KoljaB/RealtimeSTTv0.3.1Oct 21, 2024by KoljaB

AI Summary

Introduced a unified client class that automatically manages the server lifecycle and updated the CLI commands to simplify server and client management.

Key Highlights

  • 'AudioToTextRecorderClient' auto-starts server if none is running
  • Reworked CLI commands ('stt-server', 'stt')

New Features

  • Unified client class with auto-server start
  • Reworked CLI interface

Full Release Notes

# RealtimeSTT 0.3.1

## New Features:
- **AudioToTextRecorderClient class**: automatically starts a server if none is running and connects to it. The class shares the same interface as AudioToTextRecorder, making it easy to upgrade or switch between the two. (Work in progress, most parameters and callbacks of AudioToTextRecorder are already implemented into AudioToTextRecorderClient, but not all. Also the server can not handle concurrent (parallel) requests yet.)
- **New reworked CLI interface**: "stt-server" to start the server, "stt" to start the client, look at "server" folder for more info

- fixed #127
- integrated PR #131