4 implementations of GetStreamingAudioAsync
Microsoft.Extensions.AI.Abstractions (1)
TextToSpeech\DelegatingTextToSpeechClient.cs (1)
51public virtual IAsyncEnumerable<TextToSpeechResponseUpdate> GetStreamingAudioAsync(
Microsoft.Extensions.AI.Abstractions.Tests (1)
TestTextToSpeechClient.cs (1)
46public IAsyncEnumerable<TextToSpeechResponseUpdate> GetStreamingAudioAsync(
Microsoft.Extensions.AI.OpenAI (1)
OpenAITextToSpeechClient.cs (1)
80public async IAsyncEnumerable<TextToSpeechResponseUpdate> GetStreamingAudioAsync(
Microsoft.Extensions.AI.Tests (1)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestTextToSpeechClient.cs (1)
46public IAsyncEnumerable<TextToSpeechResponseUpdate> GetStreamingAudioAsync(
12 references to GetStreamingAudioAsync
Microsoft.Extensions.AI.Abstractions (3)
TextToSpeech\DelegatingTextToSpeechClient.cs (1)
54return InnerClient.GetStreamingAudioAsync(text, options, cancellationToken);
TextToSpeech\ITextToSpeechClient.cs (1)
21/// <see cref="GetStreamingAudioAsync"/>, such as by configuring the options instance. Thus, consumers of the interface either should avoid
TextToSpeech\TextToSpeechOptions.cs (1)
86/// When <see cref="ITextToSpeechClient.GetAudioAsync" /> or <see cref="ITextToSpeechClient.GetStreamingAudioAsync"/>
Microsoft.Extensions.AI.Integration.Tests (1)
TextToSpeechClientIntegrationTests.cs (1)
109await foreach (var update in _client.GetStreamingAudioAsync("Hello, world!"))
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAITextToSpeechClientIntegrationTests.cs (1)
33await foreach (var update in client.GetStreamingAudioAsync("The quick brown fox jumps over the lazy dog."))
OpenAITextToSpeechClientTests.cs (3)
242.GetStreamingAudioAsync("Hello world", cancellationToken: cancellationTokenSource.Token) 266await foreach (var update in client.GetStreamingAudioAsync("Hello streaming")) 311await foreach (var update in client.GetStreamingAudioAsync("Hello streaming"))
Microsoft.Extensions.AI.Tests (4)
TextToSpeech\ConfigureOptionsTextToSpeechClientTests.cs (1)
80await using var e = client.GetStreamingAudioAsync("Hello, world!", providedOptions, cts.Token).GetAsyncEnumerator();
TextToSpeech\LoggingTextToSpeechClientTests.cs (1)
119await foreach (var update in client.GetStreamingAudioAsync(
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (2)
102await foreach (var update in client.GetStreamingAudioAsync("Hello, world!", options)) 168await foreach (var update in client.GetStreamingAudioAsync("Hello"))