Skip to content

Commit 58ec43d

Browse files
committed
update audio examples
1 parent 727beb0 commit 58ec43d

File tree

5 files changed

+22
-10
lines changed

5 files changed

+22
-10
lines changed

examples/audio-speech-stream/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
2222
.stream_format(StreamFormat::SSE)
2323
.build()?;
2424

25-
let mut response = client.audio().speech_stream(request).await?;
25+
let mut response = client.audio().speech().create_stream(request).await?;
2626

2727
let mut file = OpenOptions::new()
2828
.create(true)

examples/audio-speech/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
1414
.model(SpeechModel::Tts1)
1515
.build()?;
1616

17-
let response = client.audio().speech(request).await?;
17+
let response = client.audio().speech().create(request).await?;
1818

1919
response.save("./data/audio.mp3").await?;
2020

examples/audio-transcribe/src/main.rs

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ async fn transcribe_json() -> Result<(), Box<dyn Error>> {
3232
.response_format(AudioResponseFormat::Json)
3333
.build()?;
3434

35-
let response = client.audio().transcribe(request).await?;
35+
let response = client.audio().transcription().create(request).await?;
3636
println!("{}", response.text);
3737
Ok(())
3838
}
@@ -52,7 +52,11 @@ async fn transcribe_verbose_json() -> Result<(), Box<dyn Error>> {
5252
])
5353
.build()?;
5454

55-
let response = client.audio().transcribe_verbose_json(request).await?;
55+
let response = client
56+
.audio()
57+
.transcription()
58+
.create_verbose_json(request)
59+
.await?;
5660

5761
println!("{}", response.text);
5862
if let Some(words) = &response.words {
@@ -77,7 +81,11 @@ async fn transcribe_diarized_json() -> Result<(), Box<dyn Error>> {
7781
.response_format(AudioResponseFormat::DiarizedJson)
7882
.build()?;
7983

80-
let response = client.audio().transcribe_diarized_json(request).await?;
84+
let response = client
85+
.audio()
86+
.transcription()
87+
.create_diarized_json(request)
88+
.await?;
8189
println!("{:?}", response);
8290
Ok(())
8391
}
@@ -93,7 +101,7 @@ async fn transcribe_srt() -> Result<(), Box<dyn Error>> {
93101
.response_format(AudioResponseFormat::Srt)
94102
.build()?;
95103

96-
let response = client.audio().transcribe_raw(request).await?;
104+
let response = client.audio().transcription().create_raw(request).await?;
97105
println!("{}", String::from_utf8_lossy(response.as_ref()));
98106
Ok(())
99107
}
@@ -109,7 +117,11 @@ async fn transcribe_stream() -> Result<(), Box<dyn Error>> {
109117
.build()?;
110118

111119
let mut lock = stdout().lock();
112-
let mut response = client.audio().transcribe_stream(request).await?;
120+
let mut response = client
121+
.audio()
122+
.transcription()
123+
.create_stream(request)
124+
.await?;
113125
while let Some(event) = response.next().await {
114126
match event {
115127
Ok(event) => match event {

examples/audio-translate/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ async fn translate_srt() -> Result<(), Box<dyn Error>> {
1212
.response_format(TranslationResponseFormat::Srt)
1313
.build()?;
1414

15-
let response = client.audio().translate_raw(request).await?;
15+
let response = client.audio().translation().create_raw(request).await?;
1616

1717
println!("translate_srt:");
1818
println!("{}", String::from_utf8_lossy(response.as_ref()));
@@ -27,7 +27,7 @@ async fn translate_verbose_json() -> Result<(), Box<dyn Error>> {
2727
.model("whisper-1")
2828
.build()?;
2929

30-
let response = client.audio().translate(request).await?;
30+
let response = client.audio().translation().create(request).await?;
3131

3232
println!("translate_verbose_json:");
3333
println!("{}", response.text);

examples/in-memory-file/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
2121
.model("whisper-1")
2222
.build()?;
2323

24-
let response = client.audio().transcribe(request).await?;
24+
let response = client.audio().transcription().create(request).await?;
2525

2626
println!("{}", response.text);
2727

0 commit comments

Comments
 (0)