Skip to content

Update Pipecat integration for Waves v4.0.0 API#51

Merged
harshitajain165 merged 4 commits into
mainfrom
harshita/pipecat-waves-v4-api-updates
Jun 3, 2026
Merged

Update Pipecat integration for Waves v4.0.0 API#51
harshitajain165 merged 4 commits into
mainfrom
harshita/pipecat-waves-v4-api-updates

Conversation

@harshitajain165

@harshitajain165 harshitajain165 commented May 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Updates integrations/pipecat/README.md to match the Waves v4.0.0 API changes shipped in pipecat-ai/pipecat#4535.

  • Remove "not yet merged" warning — the integration is now live on PyPI as pipecat-ai[smallest]
  • Replace temp branch install with pip install "pipecat-ai[smallest]"
  • Update model names to underscore convention: lightning_v3.1, lightning_v3.1_pro
  • Default model is now lightning_v3.1_pro (voice: meher); lightning_v3.1 defaults to sophia
  • Add output_format setting (pcm, mp3, wav, ulaw, alaw)
  • Fix imports and constructor API to use the Settings pattern
  • Note that model changes take effect per-message without reconnecting

- Remove "not yet merged" status — integration is now live
- Update model names to lightning_v3.1 / lightning_v3.1_pro (underscore)
- Document default model (lightning_v3.1_pro) and per-model default voices
- Add output_format setting reference table
- Fix imports and constructor API (Settings pattern)
- Replace temp branch install with pip install pipecat-ai[smallest]
@vercel

vercel Bot commented May 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
smallest-showcase Ready Ready Preview, Comment Jun 3, 2026 8:25am

Request Review

@entelligence-ai-pr-reviews

Copy link
Copy Markdown

EntelligenceAI PR Summary

Updates integrations/pipecat/README.md to reflect the merged and published state of the Pipecat integration.

  • Replaced pre-merge dev branch pip install instructions with the official pipecat-ai[smallest] PyPI package
  • Updated usage examples to use new module paths (pipecat.services.smallest.stt / pipecat.services.smallest.tts)
  • Migrated configuration examples to the Settings-based pattern
  • Added a TTS settings reference table for available configuration options
  • Added a link to the full example in the Pipecat repository
  • Updated Smallest AI documentation URL from waves-docs.smallest.ai to docs.smallest.ai

Confidence Score: 5/5 - Safe to Merge

Safe to merge — this PR is a documentation-only update to integrations/pipecat/README.md that accurately reflects the published state of the Pipecat integration with Waves v4.0.0. The changes replace pre-merge dev branch pip install instructions with the official pipecat-ai[smallest] PyPI package reference, update module paths to pipecat.services.smallest.stt and pipecat.services.smallest.tts, and migrate configuration examples to the Settings-based pattern. No logic, runtime code, or security-sensitive content is modified, and the automated review found zero issues across the single changed file.

Key Findings:

  • All changes are confined to integrations/pipecat/README.md — a documentation file with no runtime impact on any production code path.
  • The pip install instruction update from a dev branch to the official pipecat-ai[smallest] PyPI package is accurate and reduces risk of users installing unstable pre-release code.
  • Module path updates (pipecat.services.smallest.stt / pipecat.services.smallest.tts) and the Settings-based configuration pattern align with the published package's public API, making the documentation consistent with actual usage.
  • No automated review comments were generated, no pre-existing unresolved concerns exist, and the heuristic analysis returned zero issues at any severity level.
Files requiring special attention
  • integrations/pipecat/README.md

output_format is a SmallestTTSService constructor param, not a Settings
field. Move it to the code example and split the reference table into
constructor params and Settings sections.
… to True

Mark's implementation moved word_timestamps out of SmallestTTSSettings
into __init__ and flipped the default to True (opt-out). Update the
reference table to match.
@harshitajain165
harshitajain165 merged commit fda4c26 into main Jun 3, 2026
2 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.

1 participant