From 93043b2e17649f5bdd4b4cad13e89bc1015763a0 Mon Sep 17 00:00:00 2001 From: Stephen Hodgson Date: Tue, 7 Nov 2023 11:39:12 -0500 Subject: [PATCH] updated text to speech example with streaming --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b81bafe8..434c60ad 100644 --- a/README.md +++ b/README.md @@ -560,9 +560,15 @@ Generates audio from the input text. ```csharp var api = new OpenAIClient(); -var request = new SpeechRequest("Hello world!"); -var audioData = await api.AudioEndpoint.CreateSpeechAsync(request); -// play audio data +var request = new SpeechRequest("Hello World!"); +async Task ChunkCallback(ReadOnlyMemory chunkCallback) +{ + // TODO Implement audio playback as chunks arrive + await Task.CompletedTask; +} + +var result = await api.AudioEndpoint.CreateSpeechAsync(request, ChunkCallback); +await File.WriteAllBytesAsync(@"..\..\..\Assets\HelloWorld.mp3", result.ToArray()); ``` #### [Create Transcription](https://platform.openai.com/docs/api-reference/audio/createTranscription)