Notetaker now accepts optional language hints when transcribing meetings. Use them when your users consistently speak one or more languages and Notetaker’s automatic language detection has been mis-identifying them — for example, Portuguese being transcribed as Spanish, or a single-language meeting bouncing between detected codes. Setting expected_languages either narrows what the auto-detector picks between (when you pass multiple codes) or forces a single language (when you pass one). Transcripts also now include a language field with the detected code, so downstream pipelines can branch on it without re-running detection.
This is a language declaration feature, not translation. Notetaker doesn’t translate transcripts or force code switching — the hints just constrain the candidate set so the recognizer doesn’t have to guess across every supported language.
-
meeting_settings.transcription_settings— Optional object withexpected_languages(required when the object is non-empty; an array of one or more supported language codes) andfallback_language(optional; eitherautoor one of the codes already inexpected_languages). To force a single language, pass one code inexpected_languages. To narrow auto-detect, pass two or more. Whenfallback_languageis omitted, Notetaker picks one fromexpected_languagesbased on detection confidence.transcriptionmust betruefor the hints to take effect. -
Available wherever
meeting_settingsis accepted — Set on individual Notetakers (POST/PATCH, grant-based or standalone), on calendars (so all matching events inherit the setting), or on individual events (which override anything inherited from the calendar). Sendtranscription_settings: nullor{}to clear inherited hints and return to default automatic language detection. -
languagefield on transcripts — Notetaker’s transcript JSON now includes a top-levellanguagefield with the code of the language the recognizer detected. The field appears on bothspeaker_labelledandrawtranscripts. See Handling Notetaker media files for sample payloads. -
Set transcription languages guide — Full coverage of expected vs. fallback semantics, how clearing inherited hints works, and the complete list of supported codes.