L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

deepgram-nova-3-speech-to-text-pro

deepgram-nova-3-speech-to-text-pro

Deepgram | Nova-3 | Speech to Text Pro. Advanced speech transcription with diarization, sentiment, entities, intents, and summarization. Triggers: transcribe, speech to text, stt, deepgram, nova, diarize, sentiment

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: deepgram-nova-3-speech-to-text-pro description: "Deepgram | Nova-3 | Speech to Text Pro. Advanced speech transcription with diarization, sentiment, entities, intents, and summarization. Triggers: transcribe, speech to text, stt, deepgram, nova, diarize, sentiment" allowed-tools: Bash(curl *), WebFetch

Deepgram | Nova-3 | Speech to Text Pro

Advanced speech-to-text transcription powered by Deepgram Nova-3 with speaker diarization, named entity detection, intent classification, sentiment analysis, topic detection, and automatic summarization.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "deepgram-nova-3-speech-to-text-pro",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/meeting-recording.mp3",
      "model": "nova-3",
      "language_code": "en",
      "diarize": true,
      "summarize": true,
      "sentiment": true
    }
  }'

Parameters

ParameterTypeDefaultDescription
detect_entitiesbooleantrueExtract named entities: persons, organizations, locations, dates, ordinals.
diarizebooleantrueIdentify different speakers. Each word includes speaker ID and confidence score.
filler_wordsbooleantrueInclude filler words (uh, um) in transcript.
intentsbooleantrueDetect speaker intents. Returns intent labels with confidence scores per segment.
language_codestringautoLanguage of the audio (BCP-47). auto: automatic detection. multi: multilingual. enum: auto, multi, tr, ur, en, nl, uk, es, ar, de, fr, it, ja, ko, pt, ru, zh, hi, and more
media_urlstringAudio file URL to transcribe. Supports mp3, wav, m4a, flac, ogg, webm, mp4.
modelstringnova-3Deepgram model. nova-3: latest, best accuracy. nova-2: previous generation. enum: nova-3, nova-2
multichannelbooleanfalseTranscribe each audio channel independently. Max 5 channels.
numeralsbooleanfalseConvert spoken numbers to digits (e.g., three hundred to 300).
paragraphsbooleantrueSplit transcript into paragraphs with sentences. Requires punctuate=true.
profanity_filterbooleanfalseReplace profanity with asterisks in transcript.
punctuatebooleantrueAdd punctuation and capitalization to transcript.
redactstringfalseRedact sensitive info. false: none. pci: credit cards. pii: SSN/phone/email. enum: false, pci, pii, numbers
sentimentbooleantrueAnalyze sentiment per segment and overall.
smart_formatbooleantrueAuto-format currency, phone numbers, emails, dates for readability.
summarizebooleantrueGenerate a short text summary of the transcript content.
topicsbooleantrueDetect topics discussed. Returns topic labels with confidence scores.
utt_splitnumber0.8Seconds of silence to split utterances. Lower = more splits.
utterancesbooleantrueSegment speech into semantic units with start/end times and speaker info.

Examples

Full meeting transcription with all features:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "deepgram-nova-3-speech-to-text-pro",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/team-meeting.mp3",
      "model": "nova-3",
      "language_code": "en",
      "diarize": true,
      "summarize": true,
      "sentiment": true,
      "detect_entities": true,
      "intents": true,
      "topics": true,
      "paragraphs": true
    }
  }'

Simple transcription with PII redaction:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "deepgram-nova-3-speech-to-text-pro",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/customer-call.wav",
      "model": "nova-3",
      "redact": "pii",
      "profanity_filter": true,
      "numerals": true
    }
  }'

Multilingual transcription:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "deepgram-nova-3-speech-to-text-pro",
    "version": "0.0.1",
    "input": {
      "media_url": "https://example.com/multilingual-podcast.mp3",
      "language_code": "multi",
      "diarize": true,
      "filler_words": false,
      "smart_format": true
    }
  }'

Related Models

Documentation

Skills enregistrées