shipfeedAI news, curated daily

00:10:22 CET
24 AUG00:10:22shipfeed
pull to refreshlast sync
Just in — 30 new
§ tools · storyline

Fixes transcription options that were silently dropped

Deepgram fixes transcription options that were silently dropped from requests.

yesterday · · primary fetch1 sourceupdated yesterday ·

Minor Changes 00fe856: feat(deepgram): transcription option fixes + speech voice/language composition, usage metadata, speed passthrough, and error parsing Transcription: `keyterm`, `paragraphs`, `intents`, `sentiment`, and `replace` were accepted in `providerOptions.deepgram` but silently dropped from the `/v1/listen` request. They are now sent as query parameters. Also widens the provider callable signature from `'nova-3'` to any transcription model ID. Behavior change: `diarize` no longer defaults to `true`. Speaker diarization is a paid Deepgram add-on, and the provider previously sent `diarize=true` on every pre-recorded request unless explicitly opted out.

It is now only sent when explicitly set in `providerOptions.deepgram`. Users who relied on the old default must pass `providerOptions: { deepgram: { diarize: true } }`. Speech: Bare voice family IDs (`aura-2`, `aura`) compose the upstream model ID from the `generateSpeech` `voice` and `language` options (`--`, language defaults to `en`) and require `voice`; full voice IDs (e.g. `aura-2-helena-en`) keep passing through unchanged. The `DeepgramSpeechModelId` union is trimmed to the family IDs plus the string escape hatch…

read full article on github.com
§ sources1 publication · timeline below
  1. github.comVercel AI SDK — deepgram v3.1.0primary