Skip to content

fix: config template updated for streaming service as deepgram#285

Merged
AnkushMalaker merged 2 commits into
SimpleOpenSoftware:devfrom
01PrathamS:refacotr_config_wizard
Feb 6, 2026
Merged

fix: config template updated for streaming service as deepgram#285
AnkushMalaker merged 2 commits into
SimpleOpenSoftware:devfrom
01PrathamS:refacotr_config_wizard

Conversation

@01PrathamS

@01PrathamS 01PrathamS commented Jan 30, 2026

Copy link
Copy Markdown
Contributor

Updating config template with streaming support as deepgram (as parakeet doesn't support streaming)

Addressing #284

Summary by CodeRabbit

Release Notes

  • New Features

    • Memory extraction feature added to automatically identify and structure key information from conversations.
  • Chores

    • Speech-to-text model configuration enhanced with upgraded provider support and improved streaming transcription parameters including smart formatting and punctuation.

@coderabbitai

coderabbitai Bot commented Jan 30, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The changes update a speech-to-text plugin script with explicit UTF-8 encoding for file operations, and replace the Parakeet streaming transcription model configuration with Deepgram Nova 3 streaming, including new API credentials, restructured operations, and updated result field mappings.

Changes

Cohort / File(s) Summary
Plugin Script Encoding
backends/advanced/scripts/create_plugin.py
Adds explicit encoding="utf-8" parameter to three write_text() calls for __init__.py, plugin.py, and README.md file generation.
Speech-to-Text Model Configuration
config/config.yml.template
Replaces stt-parakeet-stream model with stt-deepgram-stream; updates provider from Parakeet to Deepgram with new WebSocket endpoint and API key credential. Restructures streaming operations to use single query block with Deepgram parameters (model, language, formatting, encoding, sample_rate, channels). Updates end-of-stream signal from stop to CloseStream. Remaps result extraction fields to use channel.alternatives[0] with new data paths for transcript, words, and paragraphs. Adds new memory.extraction block with structured fact extraction prompt.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating the config template to use Deepgram for streaming service, which is the primary objective of the PR.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@01PrathamS 01PrathamS changed the title UPDATE: config template updated for streaming service as deepgram WIP UPDATE: config template updated for streaming service as deepgram Jan 30, 2026
@AnkushMalaker AnkushMalaker marked this pull request as draft February 1, 2026 06:26
@01PrathamS 01PrathamS marked this pull request as ready for review February 6, 2026 08:56
@AnkushMalaker AnkushMalaker changed the title WIP UPDATE: config template updated for streaming service as deepgram fix: config template updated for streaming service as deepgram Feb 6, 2026
@AnkushMalaker

Copy link
Copy Markdown
Collaborator

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Feb 6, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@AnkushMalaker AnkushMalaker left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks!

@AnkushMalaker AnkushMalaker merged commit 6e8ff89 into SimpleOpenSoftware:dev Feb 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants