Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt

Use this file to discover all available pages before exploring further.

Server path: /deepgram | Type: Application | PCID required: Yes

Tools

ToolDescription
deepgram_transcribe_audioTranscribe audio (or video) from a URL using Deepgram. Returns full Deepgram response including word-level timestamps in channels[].alternatives[].words[]. Enable utterances/paragraphs/diarize for structured timing.
deepgram_transcribe_liveStart live audio transcription stream
deepgram_analyze_audioAnalyze audio for insights beyond transcription
deepgram_get_usageGet usage statistics for Deepgram API
deepgram_get_modelsGet available Deepgram models and languages
deepgram_get_projectsGet list of Deepgram projects

deepgram_transcribe_audio

Transcribe audio (or video) from a URL using Deepgram. Returns full Deepgram response including word-level timestamps in channels[].alternatives[].words[]. Enable utterances/paragraphs/diarize for structured timing. Parameters:
ParameterTypeRequiredDefaultDescription
audioUrlstringYesURL of audio or video file to transcribe
modelstringNo"nova-3"Deepgram model. Nova-3 is current best; required for keyterm.
languagestringNo"en-US"BCP-47 language code (e.g. en-US, es, fr)
detectLanguagebooleanNoAuto-detect language instead of using language
punctuatebooleanNotrueAdd punctuation
smartFormatbooleanNotrueSmart formatting: dates, times, numbers, etc. Recommended for most use cases.
numeralsbooleanNoConvert numbers to numerals (e.g. “one” → “1”)
profanityFilterbooleanNoFilter profanity
dictationbooleanNoInterpret spoken punctuation commands (e.g. “period”, “comma”)
measurementsbooleanNoNormalize measurement abbreviations
fillerWordsbooleanNoInclude “um” / “uh” / etc. in transcript
diarizebooleanNoEnable speaker diarization
diarizeVersionstringNoPin diarization algorithm version (e.g. “2023-09-15”)
utterancesbooleanNoGroup output into utterances with start/end timestamps. Often combined with diarize.
uttSplitnumberNoSilence threshold (seconds) for splitting utterances. Default 0.8.
paragraphsbooleanNoGroup output into paragraphs with start/end timestamps.
multichannelbooleanNoTranscribe each audio channel separately. Critical for stereo call recordings.
alternativesnumberNoReturn N transcription candidates per channel with confidence
keywordsstring[]NoKeyword boosting. Each entry may be “word” or “word:intensifier” (e.g. “Pinkfish:2”). Pre-Nova-3 models.
keytermstring[]NoNova-3 keyterm boosting (superior to keywords). Multi-word phrases supported. English-only.
searchstring[]NoSearch for phrases; returns hits with timestamps
replacestring[]NoFind-and-replace in transcript. Format: “find:replace” per entry.
summarizestringNoGenerate summary. Pass true (v2) or “v2”.
detectTopicsbooleanNoDetect topics
customTopicsstring[]NoCustom topics to detect (requires detectTopics)
intentsbooleanNoDetect intents
customIntentsstring[]NoCustom intents to detect (requires intents)
sentimentbooleanNoSentiment analysis per segment
redactstring[]NoRedaction options. Common: pci, pii, phi, numbers, ssn. Also supports specific entity types.
mipOptOutbooleanNoOpt out of Deepgram model improvement program (compliance)
tagstring[]NoLabels for Deepgram console analytics filtering
extrastring[]NoArbitrary key:value metadata passthrough. Format: “key:value” per entry.

deepgram_transcribe_live

Start live audio transcription stream Parameters:
ParameterTypeRequiredDefaultDescription
modelstringNo"nova-3"Deepgram model
languagestringNo"en-US"Language code
punctuatebooleanNotrueAdd punctuation
smartFormatbooleanNotrueSmart formatting
numeralsbooleanNoConvert numbers to numerals
fillerWordsbooleanNoInclude filler words
diarizebooleanNoEnable speaker diarization
multichannelbooleanNoPer-channel transcription
keywordsstring[]NoKeyword boosting
keytermstring[]NoNova-3 keyterm boosting
interimResultsbooleanNotrueReturn interim results
endpointingnumberNoEndpointing sensitivity (0-500ms)
vadEventsbooleanNoVoice activity detection events
uttSplitnumberNoUtterance split silence threshold (s)
tagstring[]NoAnalytics labels
mipOptOutbooleanNoOpt out of model improvement
redactstring[]NoRedaction options (streaming subset)

deepgram_analyze_audio

Analyze audio for insights beyond transcription Parameters:
ParameterTypeRequiredDefaultDescription
audioUrlstringYesURL of audio file to analyze
featuresstring[]YesAnalysis features to include
languagestringNo"en-US"Language code

deepgram_get_usage

Get usage statistics for Deepgram API Parameters:
ParameterTypeRequiredDefaultDescription
startDatestringYesStart date (YYYY-MM-DD format)
endDatestringYesEnd date (YYYY-MM-DD format)
includeRequestsbooleanNofalseInclude detailed request information

deepgram_get_models

Get available Deepgram models and languages Parameters:
ParameterTypeRequiredDefaultDescription
includeOutdatedbooleanNofalseInclude outdated models

deepgram_get_projects

Get list of Deepgram projects