@@ -82,7 +82,7 @@ def transcribe(
8282 sample : bool = typer .Option (False , "--sample" , help = "Use the hosted wildfires.mp3 sample." ),
8383 # model & language
8484 speech_model : str | None = typer .Option (
85- None , "--speech-model" , help = "best, nano, slam-1, universal."
85+ None , "--speech-model" , help = "Speech model: best, nano, slam-1, or universal."
8686 ),
8787 language_code : str | None = typer .Option (
8888 None , "--language-code" , help = "Force a language (e.g. en_us)."
@@ -96,22 +96,26 @@ def transcribe(
9696 temperature : float | None = typer .Option (
9797 None , "--temperature" , help = "Speech model temperature."
9898 ),
99- prompt : str | None = typer .Option (None , "--prompt" , help = "Bias the speech model (u3-pro)." ),
99+ prompt : str | None = typer .Option (
100+ None , "--prompt" , help = "Prompt to bias the speech model (u3-pro)."
101+ ),
100102 # formatting
101103 punctuate : bool | None = typer .Option (
102104 None , "--punctuate/--no-punctuate" , help = "Add punctuation."
103105 ),
104106 format_text : bool | None = typer .Option (
105- None , "--format-text/--no-format-text" , help = "Format text."
107+ None , "--format-text/--no-format-text" , help = "Apply text formatting (casing, numbers)."
108+ ),
109+ disfluencies : bool | None = typer .Option (
110+ None , "--disfluencies" , help = "Keep filler words (e.g. um, uh)."
106111 ),
107- disfluencies : bool | None = typer .Option (None , "--disfluencies" , help = "Keep filler words." ),
108112 # speakers & channels
109113 speaker_labels : bool = typer .Option (False , "--speaker-labels" , help = "Enable diarization." ),
110114 speakers_expected : int | None = typer .Option (
111115 None , "--speakers-expected" , help = "Hint speaker count."
112116 ),
113117 multichannel : bool | None = typer .Option (
114- None , "--multichannel" , help = "Transcribe each channel."
118+ None , "--multichannel" , help = "Transcribe each audio channel separately ."
115119 ),
116120 # guardrails
117121 redact_pii : bool | None = typer .Option (
@@ -121,7 +125,7 @@ def transcribe(
121125 None , "--redact-pii-policy" , help = "Comma-separated PII policies (e.g. person_name,...)."
122126 ),
123127 redact_pii_sub : str | None = typer .Option (
124- None , "--redact-pii-sub" , help = "Substitution : hash or entity_name."
128+ None , "--redact-pii-sub" , help = "Replace redacted PII with : hash or entity_name."
125129 ),
126130 redact_pii_audio : bool | None = typer .Option (
127131 None , "--redact-pii-audio" , help = "Also redact audio."
@@ -133,20 +137,20 @@ def transcribe(
133137 None , "--content-safety" , help = "Detect sensitive content."
134138 ),
135139 content_safety_confidence : int | None = typer .Option (
136- None , "--content-safety-confidence" , help = "Confidence threshold 25-100."
140+ None , "--content-safety-confidence" , help = "Content-safety confidence threshold ( 25-100) ."
137141 ),
138142 speech_threshold : float | None = typer .Option (
139- None , "--speech-threshold" , help = "Minimum speech proportion 0-1."
143+ None , "--speech-threshold" , help = "Minimum proportion of speech required ( 0-1) ."
140144 ),
141145 # analysis
142146 summarization : bool | None = typer .Option (
143147 None , "--summarization" , help = "Summarize the transcript."
144148 ),
145149 summary_model : str | None = typer .Option (
146- None , "--summary-model" , help = "informative/ conversational/ catchy."
150+ None , "--summary-model" , help = "Summary model: informative, conversational, or catchy."
147151 ),
148152 summary_type : str | None = typer .Option (
149- None , "--summary-type" , help = "bullets/ gist/ headline/ paragraph."
153+ None , "--summary-type" , help = "Summary format: bullets, gist, headline, or paragraph."
150154 ),
151155 auto_chapters : bool | None = typer .Option (None , "--auto-chapters" , help = "Generate chapters." ),
152156 sentiment_analysis : bool | None = typer .Option (
0 commit comments