Realtimestt

Latest version: v0.3.93

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.2.42

- clean_audio_buffer method added
- preparations for functionality for automatically downsampling on soundcards that don't allow 16kHz recording

0.2.41

- fixed a typo that made v0.2.4 unable to use

0.2.4

- new parameter allowing to use the same model for both realtime and final transcriptions:

**use_main_model_for_realtime** (bool, default=False)

If set to True, the main transcription model will be used for both regular and real-time transcription.
If False, a separate model specified by `realtime_model_type` will be used for real-time transcription.

Using a single model can save memory and potentially improve performance, but may not be optimized for real-time processing. Using separate models allows for a smaller, faster model for real-time transcription while keeping a more accurate model for final transcription.

0.2.3

- added language detection
- recorder.detected_language and recorder.detected_realtime_language contain the detected language after a full sentence and in realtime
- there's also recorder.detected_language_probability and recorder.detected_realtime_language_probability to check how confident the model was on language detection
- [implementation example](https://github.com/KoljaB/RealtimeSTT/blob/master/tests/realtimestt_test.py)

0.2.2

- new parameter silero_deactivity_detection (bool, default=False)
Enables the Silero model for end-of-speech detection. More robust against background noise. Utilizes additional GPU resources but improves accuracy in noisy environments. When False, uses the default WebRTC VAD, which is more sensitive and may continue recording longer due to background sounds.

0.2.1

- implements 85 (Currently on linux there is a CUDA initialization error caused by a multiple model loadings that the pytorch Multiprocessing library. Standard thread.Thread() works fine. This commit consolidates how threads are created to use one way or the other and defaults to thread.Thread() for Linux., shoutout to [Daniel Williams](https://github.com/danielwoz) providing this patch)
- upgrades to faster_whisper==1.0.3
- removed "match" keyword because it is only available from Python 3.10

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.