Skip to content

Update realtimestt requirement from <0.4,>=0.3.7 to >=0.3.7,<1.1#18

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/realtimestt-gte-0.3.7-and-lt-1.1
Open

Update realtimestt requirement from <0.4,>=0.3.7 to >=0.3.7,<1.1#18
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/realtimestt-gte-0.3.7-and-lt-1.1

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 31, 2026

Updates the requirements on realtimestt to permit the latest version.

Release notes

Sourced from realtimestt's releases.

v1.0.0

RealtimeSTT v1.0.0

Major Features

  • New Transcription Engine System

    • Added a lazy-loaded engine abstraction under RealtimeSTT/transcription_engines.
    • faster_whisper remains the compatibility default.
    • Final and realtime transcription can now use different backends via transcription_engine and realtime_transcription_engine.
    • Backend-specific settings can be passed separately with transcription_engine_options and realtime_transcription_engine_options.
  • New ASR Engines

    • Added whisper_cpp through pywhispercpp.
    • Added openai_whisper for OpenAI’s local Whisper package.
    • Added Moonshine, NVIDIA Parakeet/NeMo, Granite Speech, Qwen3-ASR, and Cohere Transcribe adapters.
    • Added CPU INT8 sherpa-onnx paths for Parakeet and Moonshine.
    • Added optional Kroko-ONNX aliases: kroko_onnx, kroko, and banafo_kroko.
  • FastAPI Browser Streaming Server

    • Added example_fastapi_server, a browser-based streaming STT server with binary WebSocket audio input.
    • Added multi-user support with session-local audio buffers, VAD state, transcript state, segment IDs, clear/reset, warnings, errors, realtime text, and final text.
    • Heavy ASR models are shared through final/realtime inference lanes instead of loading one model per browser session.
    • Added fair per-session scheduling, realtime coalescing, stale realtime job dropping, final-job preservation, capacity limits, /health, /api/config, and /api/metrics.
    • Added wake-word support in the FastAPI server, including Porcupine/OpenWakeWord options and a follow-up window after wake activation.
  • Syllable-Boundary Realtime Scheduling

    • Added optional CPU-only acoustic boundary scheduling with realtime_transcription_use_syllable_boundaries.
    • The scheduler triggers realtime ASR near likely syllable/vowel boundaries, with configurable sensitivity and follow-up delays.
    • In the reference fixture, realtime ASR calls dropped from 239 to 44, an 81.6% reduction, while final WER stayed at 0.000.

Improvements

  • Customizable Installation

    • pip install RealtimeSTT now installs the core recorder, audio, WebRTC VAD, and Silero VAD dependencies.
    • Optional ASR and wake-word stacks are exposed as extras, including faster-whisper, whisper-cpp, openai-whisper, sherpa-onnx, parakeet, qwen, porcupine, openwakeword, wakewords, recommended, and all.
    • Wake-word dependencies are no longer mandatory unless selected. WebRTC VAD and Silero VAD remain core dependencies because the recorder still initializes both VAD paths.
  • Realtime Text Stability

    • Added a structured RealtimeTextStabilizer with stable deltas, unstable preview text, outlier handling, finalization checks, and diagnostics.
    • Added on_realtime_text_stabilization_update for applications that need structured realtime stabilization events.
  • Docs And Examples

    • Reworked the README into a shorter entry point and moved detailed guidance into docs/.
    • Added docs for installation, configuration, transcription engines, wake words, external audio, FastAPI server usage, troubleshooting, testing, and architecture.
    • Added per-engine documentation for faster-whisper, whisper.cpp, OpenAI Whisper, Moonshine, sherpa-onnx, Parakeet/NeMo, Transformers engines, Cohere, and Kroko-ONNX.

Fixes

  • Recorder Stability: Slow Final Transcription
    • Fixed a recorder bug where slow CPU final transcription could cause following speech to be missed while text() was blocked.

... (truncated)

Commits
  • 8ec54e4 Prepare RealtimeSTT 1.0.0 preview
  • bd763fb Keep planning logs out of public preview
  • e0fd2ff Implement sophisticated FastAPI server phase 3
  • 6bba7dc Snapshot current development state
  • 6777dc6 Rework documentation structure
  • cfca667 Merge pull request #295 from nbrew/feature/update-dockerfile-to-cuda12.8.1-cu...
  • 13d59e8 base cuda image to 12.8.1-cudnn-runtime-ubuntu24.04, torch to 2.7.1
  • c8647c3 Add separate requirements file for torch+gpu use to use custom index-url.
  • efc70a0 Set example_browserclient ws port to 9001...
  • e211516 Update README.md
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [realtimestt](https://github.com/KoljaB/RealTimeSTT) to permit the latest version.
- [Release notes](https://github.com/KoljaB/RealTimeSTT/releases)
- [Changelog](https://github.com/KoljaB/RealtimeSTT/blob/master/RELEASE_NOTES.md)
- [Commits](KoljaB/RealtimeSTT@v0.3.7...v1.0.0)

---
updated-dependencies:
- dependency-name: realtimestt
  dependency-version: 1.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Dependency updates label May 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants