Skip to content

Comments

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

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

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

Conversation

@01PrathamS
Copy link
Contributor

@01PrathamS 01PrathamS commented Jan 30, 2026

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
Copy link
Contributor

coderabbitai bot commented Jan 30, 2026

📝 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
Collaborator

@coderabbitai review

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 6, 2026

✅ 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.

Copy link
Collaborator

@AnkushMalaker AnkushMalaker left a comment

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