4 implementations of GetAudioAsync
Microsoft.Extensions.AI.Abstractions (1)
TextToSpeech\DelegatingTextToSpeechClient.cs (1)
44public virtual Task<TextToSpeechResponse> GetAudioAsync(
Microsoft.Extensions.AI.Abstractions.Tests (1)
TestTextToSpeechClient.cs (1)
40public Task<TextToSpeechResponse> GetAudioAsync(
Microsoft.Extensions.AI.OpenAI (1)
OpenAITextToSpeechClient.cs (1)
57public async Task<TextToSpeechResponse> GetAudioAsync(
Microsoft.Extensions.AI.Tests (1)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestTextToSpeechClient.cs (1)
40public Task<TextToSpeechResponse> GetAudioAsync(
17 references to GetAudioAsync
Microsoft.Extensions.AI.Abstractions (3)
TextToSpeech\DelegatingTextToSpeechClient.cs (1)
47return InnerClient.GetAudioAsync(text, options, cancellationToken);
TextToSpeech\ITextToSpeechClient.cs (1)
20/// However, implementations of <see cref="ITextToSpeechClient"/> might mutate the arguments supplied to <see cref="GetAudioAsync"/> and
TextToSpeech\TextToSpeechOptions.cs (1)
86/// When <see cref="ITextToSpeechClient.GetAudioAsync" /> or <see cref="ITextToSpeechClient.GetStreamingAudioAsync"/>
Microsoft.Extensions.AI.Integration.Tests (4)
TextToSpeechClientIntegrationTests.cs (4)
36var response = await _client.GetAudioAsync("Hello, world!"); 52var response = await _client.GetAudioAsync("The quick brown fox jumps over the lazy dog.", new TextToSpeechOptions 71var response = await _client.GetAudioAsync("Testing audio format selection.", new TextToSpeechOptions 90var response = await _client.GetAudioAsync("This should be spoken quickly.", new TextToSpeechOptions
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAITextToSpeechClientTests.cs (6)
81var response = await client.GetAudioAsync("Hello world"); 109var response = await client.GetAudioAsync("Hello world", new TextToSpeechOptions 138var response = await client.GetAudioAsync("Hello world", new TextToSpeechOptions 171var response = await client.GetAudioAsync("Hello world", new TextToSpeechOptions 201var response = await client.GetAudioAsync("Hello world", new() 228=> client.GetAudioAsync("Hello world", cancellationToken: cancellationTokenSource.Token));
Microsoft.Extensions.AI.Tests (4)
TextToSpeech\ConfigureOptionsTextToSpeechClientTests.cs (1)
76var response = await client.GetAudioAsync("Hello, world!", providedOptions, cts.Token);
TextToSpeech\LoggingTextToSpeechClientTests.cs (1)
68await client.GetAudioAsync(
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (2)
109await client.GetAudioAsync("Hello, world!", options); 177client.GetAudioAsync("Hello"));