Skip to content

Conversation

@quantstruct-bot
Copy link
Collaborator

What's New

  1. Configure 16 text normalization processors in FormatPlan: You can now control how text is transcribed and spoken for currency, dates, etc. by setting the formattersEnabled array in Assistant.voice.chunkPlan.formatPlan (not specifying formattersEnabled defaults to all formatters being enabled). See all available formatters in the FormatPlan.formattersEnabled reference.

  2. Deepgram Keyterm Prompting: The keyterm array in DeepgramTranscriber implements Deepgram's Keyterm Prompting technology, boosting recall for domain-specific terminology. Compared to the existing keywords field:

Feature keywords keyterm
Recall Boost 15-20% Up to 90%
Format Word:Weight Raw phrases
Use Case General vocabulary Critical terms

You should reserve keyterm for compliance-sensitive terms like medical codes while using keywords for proper nouns / brand names.

  1. Subscription usage tracking improvements: The minutesUsedNextResetAt timestamp now appears in all subscription tiers (not just enterprise), exposed at subscription.minutesUsedNextResetAt for predictable billing cycle integration. Combine with existing minutesUsed and minutesIncluded metrics to build custom usage dashboards, regardless of subscription tier.

  2. Neuphonic voice synthesis: You can now configure Neuphonic as a voice provider with Assistant.voice[provider="neuphonic"]. Handle appropriate errors with pipeline-error-neuphonic-voice-failed. Test latency thresholds as Neuphonic requires 200ms additional processing time compared to ElevenLabs.

neuphonic

  1. Support for pre-transfer announcements in ClientInboundMessageTransfer: The content field in ClientInboundMessageTransfer now supports pre-transfer announcements ("Connecting you to billing...") before SIP/number routing. Implement via WebSocket messages using type: "transfer" with destination object.

Deprecation Notice

OrgWithOrgUser is now deprecated, and impacts endpoints returning organization-user composites. This has been replaced with separate Org and User schemas for better clarity and consistency.

@github-actions
Copy link
Contributor

@sahilsuman933 sahilsuman933 merged commit 47b2017 into main Feb 21, 2025
3 of 4 checks passed
@quantstruct-bot quantstruct-bot deleted the changelog branch February 25, 2025 23:48
skeptrunedev referenced this pull request in devflowinc/vapi-docs Mar 5, 2025
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.

3 participants