Skip to content

Commit a45492e

Browse files
Update speech_model examples and remove enum from API spec (#604)
* Add speech_model and language_detection to Speaker Diarization API reference and remove allowed values from speech_model Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com> * Change speech_models to use string values instead of aai.SpeechModel enum Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Lee Vaughn <dlvprogramming@gmail.com>
1 parent d157ada commit a45492e

24 files changed

+38
-49
lines changed

fern/pages/01-getting-started/transcribe-an-audio-file2.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ Create a request with your audio URL and desired configuration options:
224224

225225
```python
226226
config = aai.TranscriptionConfig(
227-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
227+
speech_models=["universal-3-pro", "universal-2"],
228228
language_detection=True,
229229
speaker_labels=True,
230230
)
@@ -433,7 +433,7 @@ audio_file = "https://assembly.ai/wildfires.mp3"
433433
# audio_file = "./example.mp3"
434434

435435
config = aai.TranscriptionConfig(
436-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
436+
speech_models=["universal-3-pro", "universal-2"],
437437
language_detection=True,
438438
speaker_labels=True,
439439
)

fern/pages/02-speech-to-text/pre-recorded-audio/code-switching-docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ audio_file = "./bilingual-audio.mp3"
317317
# audio_file = "https://assembly.ai/wildfires.mp3"
318318

319319
config = aai.TranscriptionConfig(
320-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
320+
speech_models=["universal-3-pro", "universal-2"],
321321
language_codes=["en", "es"] # English-Spanish code switching
322322
)
323323

fern/pages/02-speech-to-text/pre-recorded-audio/custom-spelling.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
2121
audio_file = "https://assembly.ai/wildfires.mp3"
2222

2323
config = aai.TranscriptionConfig(
24-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
24+
speech_models=["universal-3-pro", "universal-2"],
2525
language_detection=True
2626
)
2727
config.set_custom_spelling(

fern/pages/02-speech-to-text/pre-recorded-audio/delete-transcripts.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
1515
audio_file = "https://assembly.ai/wildfires.mp3"
1616

1717
config = aai.TranscriptionConfig(
18-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
18+
speech_models=["universal-3-pro", "universal-2"],
1919
language_detection=True
2020
)
2121

fern/pages/02-speech-to-text/pre-recorded-audio/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ audio_file = "https://assembly.ai/wildfires.mp3"
2626
# audio_file = "./example.mp3"
2727

2828
config = aai.TranscriptionConfig(
29-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
29+
speech_models=["universal-3-pro", "universal-2"],
3030
language_detection=True,
3131
speaker_labels=True,
3232
)

fern/pages/02-speech-to-text/pre-recorded-audio/language-detection.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
1919
audio_file = "https://assembly.ai/wildfires.mp3"
2020

2121
config = aai.TranscriptionConfig(
22-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
22+
speech_models=["universal-3-pro", "universal-2"],
2323
language_detection=True
2424
)
2525

@@ -173,7 +173,7 @@ options = aai.LanguageDetectionOptions(
173173
)
174174

175175
config = aai.TranscriptionConfig(
176-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
176+
speech_models=["universal-3-pro", "universal-2"],
177177
language_detection=True,
178178
language_detection_options=options
179179
)
@@ -341,7 +341,7 @@ options = aai.LanguageDetectionOptions(
341341
)
342342

343343
config = aai.TranscriptionConfig(
344-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
344+
speech_models=["universal-3-pro", "universal-2"],
345345
language_detection=True,
346346
language_detection_options=options
347347
)
@@ -403,7 +403,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
403403
audio_file = "https://assembly.ai/wildfires.mp3"
404404

405405
config = aai.TranscriptionConfig(
406-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
406+
speech_models=["universal-3-pro", "universal-2"],
407407
language_detection=True,
408408
language_confidence_threshold=0.8
409409
)
@@ -465,7 +465,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
465465
audio_file = "https://assembly.ai/wildfires.mp3"
466466

467467
config = aai.TranscriptionConfig(
468-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
468+
speech_models=["universal-3-pro", "universal-2"],
469469
language_code="es"
470470
)
471471

fern/pages/02-speech-to-text/pre-recorded-audio/multichannel-transcription.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
2828
audio_file = "https://assembly.ai/wildfires.mp3"
2929

3030
config = aai.TranscriptionConfig(
31-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
31+
speech_models=["universal-3-pro", "universal-2"],
3232
language_detection=True,
3333
multichannel=True
3434
)
@@ -199,7 +199,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
199199
audio_file = "https://assembly.ai/wildfires.mp3"
200200

201201
config = aai.TranscriptionConfig(
202-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
202+
speech_models=["universal-3-pro", "universal-2"],
203203
language_detection=True,
204204
multichannel=True,
205205
speaker_labels=True

fern/pages/02-speech-to-text/pre-recorded-audio/profanity-filtering.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ aai.settings.api_key = "<YOUR_API_KEY>"
5959
audio_file = "https://assembly.ai/wildfires.mp3"
6060

6161
config = aai.TranscriptionConfig(
62-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
62+
speech_models=["universal-3-pro", "universal-2"],
6363
language_detection=True,
6464
filter_profanity=True
6565
)

fern/pages/02-speech-to-text/pre-recorded-audio/select-the-region.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ aai.settings.base_url = "https://api.eu.assemblyai.com"
2929
audio_file = "https://assembly.ai/wildfires.mp3"
3030

3131
config = aai.TranscriptionConfig(
32-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
32+
speech_models=["universal-3-pro", "universal-2"],
3333
language_detection=True,
3434
)
3535

fern/pages/02-speech-to-text/pre-recorded-audio/speaker-diarization.mdx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ audio_file = (
3232
)
3333

3434
config = aai.TranscriptionConfig(
35-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
35+
speech_models=["universal-3-pro", "universal-2"],
3636
language_detection=True,
3737
speaker_labels=True,
3838
)
@@ -214,7 +214,7 @@ audio_file = (
214214
)
215215

216216
config = aai.TranscriptionConfig(
217-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
217+
speech_models=["universal-3-pro", "universal-2"],
218218
language_detection=True,
219219
speaker_labels=True,
220220
speakers_expected=5,
@@ -397,7 +397,7 @@ audio_file = (
397397
)
398398

399399
config = aai.TranscriptionConfig(
400-
speech_models=[aai.SpeechModel.universal_3_pro, aai.SpeechModel.universal_2],
400+
speech_models=["universal-3-pro", "universal-2"],
401401
language_detection=True,
402402
speaker_labels=True,
403403
speaker_options=aai.SpeakerOptions(
@@ -575,6 +575,8 @@ curl https://api.assemblyai.com/v2/transcript \
575575
--header "Content-Type: application/json" \
576576
--data '{
577577
"audio_url": "YOUR_AUDIO_URL",
578+
"speech_model": "universal-3-pro",
579+
"language_detection": true,
578580
"speaker_labels": true,
579581
"speakers_expected": 3
580582
}'
@@ -588,6 +590,8 @@ curl https://api.assemblyai.com/v2/transcript \
588590
--header "Content-Type: application/json" \
589591
--data '{
590592
"audio_url": "YOUR_AUDIO_URL",
593+
"speech_model": "universal-3-pro",
594+
"language_detection": true,
591595
"speaker_labels": true,
592596
"speaker_options": {
593597
"min_speakers_expected": 3,

0 commit comments

Comments
 (0)