2 types derived from SpeechToTextOptions
Microsoft.Extensions.AI.Abstractions.Tests (2)
SpeechToText\SpeechToTextOptionsTests.cs (2)
108
private class OptionsA :
SpeechToTextOptions
149
private class PassedNullToBaseOptions :
SpeechToTextOptions
21 instantiations of SpeechToTextOptions
Microsoft.Extensions.AI (1)
SpeechToText\ConfigureOptionsSpeechToTextClient.cs (1)
60
options = options?.Clone() ??
new
();
Microsoft.Extensions.AI.Abstractions (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.SpeechToTextOptions.g.cs (1)
33
ObjectCreator = () => new global::Microsoft.Extensions.AI.
SpeechToTextOptions
(),
SpeechToText\SpeechToTextOptions.cs (1)
72
public virtual SpeechToTextOptions Clone() =>
new
(this);
Microsoft.Extensions.AI.Abstractions.Tests (9)
Generated\361d1da7f942c932\TestJsonSerializerContext.SpeechToTextOptions.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.Extensions.AI.
SpeechToTextOptions
(),
SpeechToText\DelegatingSpeechToTextClientTests.cs (2)
26
var expectedOptions = new
SpeechToTextOptions
();
58
var expectedOptions = new
SpeechToTextOptions
();
SpeechToText\SpeechToTextClientExtensionsTests.cs (1)
56
var expectedOptions = new
SpeechToTextOptions
();
SpeechToText\SpeechToTextClientTests.cs (2)
18
var expectedOptions = new
SpeechToTextOptions
();
46
var expectedOptions = new
SpeechToTextOptions
();
SpeechToText\SpeechToTextOptionsTests.cs (3)
15
SpeechToTextOptions options =
new
();
31
SpeechToTextOptions options =
new
();
63
SpeechToTextOptions options =
new
();
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAISpeechToTextClientTests.cs (5)
90
var response = await client.GetTextAsync(audioSpeechStream, new
SpeechToTextOptions
165
await foreach (var update in client.GetStreamingTextAsync(audioSpeechStream, new
SpeechToTextOptions
200
await foreach (var update in client.GetStreamingTextAsync(audioSpeechStream, new
SpeechToTextOptions
237
Assert.NotNull(await client.GetTextAsync(audioSpeechStream,
new
()
274
Assert.NotNull(await client.GetTextAsync(audioSpeechStream,
new
()
Microsoft.Extensions.AI.Tests (4)
SpeechToText\ConfigureOptionsSpeechToTextClientTests.cs (1)
36
SpeechToTextOptions? providedOptions = nullProvidedOptions ? null :
new
() { ModelId = "test" };
SpeechToText\LoggingSpeechToTextClientTests.cs (2)
73
new
SpeechToTextOptions
{ SpeechLanguage = "pt" });
123
new
SpeechToTextOptions
{ SpeechLanguage = "pt" }))
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
94
SpeechToTextOptions options =
new
()
156 references to SpeechToTextOptions
Microsoft.Extensions.AI (25)
SpeechToText\ConfigureOptionsSpeechToTextClient.cs (13)
16
/// <summary>Represents a delegating chat client that configures a <see cref="
SpeechToTextOptions
"/> instance used by the remainder of the pipeline.</summary>
21
private readonly Action<
SpeechToTextOptions
> _configureOptions;
26
/// The delegate to invoke to configure the <see cref="
SpeechToTextOptions
"/> instance. It is passed a clone of the caller-supplied <see cref="
SpeechToTextOptions
"/> instance
30
/// The <paramref name="configure"/> delegate is passed either a new instance of <see cref="
SpeechToTextOptions
"/> if
31
/// the caller didn't supply a <see cref="
SpeechToTextOptions
"/> instance, or a clone (via <see cref="
SpeechToTextOptions
.Clone"/> of the caller-supplied
34
public ConfigureOptionsSpeechToTextClient(ISpeechToTextClient innerClient, Action<
SpeechToTextOptions
> configure)
42
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, CancellationToken cancellationToken = default)
49
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
57
/// <summary>Creates and configures the <see cref="
SpeechToTextOptions
"/> to pass along to the inner client.</summary>
58
private
SpeechToTextOptions
Configure(
SpeechToTextOptions
? options)
SpeechToText\ConfigureOptionsSpeechToTextClientBuilderExtensions.cs (7)
16
/// Adds a callback that configures a <see cref="
SpeechToTextOptions
"/> to be passed to the next client in the pipeline.
20
/// The delegate to invoke to configure the <see cref="
SpeechToTextOptions
"/> instance.
21
/// It is passed a clone of the caller-supplied <see cref="
SpeechToTextOptions
"/> instance (or a newly constructed instance if the caller-supplied instance is <see langword="null"/>).
25
/// <see cref="
SpeechToTextOptions
"/> if the caller didn't supply a <see cref="
SpeechToTextOptions
"/> instance, or a clone (via <see cref="
SpeechToTextOptions
.Clone"/>)
30
this SpeechToTextClientBuilder builder, Action<
SpeechToTextOptions
> configure)
SpeechToText\LoggingSpeechToTextClient.cs (2)
59
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, CancellationToken cancellationToken = default)
105
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
SpeechToText\OpenTelemetrySpeechToTextClient.cs (3)
106
public override async Task<SpeechToTextResponse> GetTextAsync(Stream audioSpeechStream,
SpeechToTextOptions
? options = null, CancellationToken cancellationToken = default)
134
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
193
private Activity? CreateAndConfigureActivity(
SpeechToTextOptions
? options)
Microsoft.Extensions.AI.Abstractions (55)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
292
if (type == typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.SpeechToTextOptions.g.cs (37)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>? _SpeechToTextOptions;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
> SpeechToTextOptions
24
get => _SpeechToTextOptions ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
> Create_SpeechToTextOptions(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
> jsonTypeInfo))
31
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>
37
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
60
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).AdditionalProperties,
61
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).AdditionalProperties = value!,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("AdditionalProperties", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
80
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).ModelId,
81
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).ModelId = value!,
88
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("ModelId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
98
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
100
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechLanguage,
101
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechLanguage = value!,
108
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("SpeechLanguage", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
118
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
120
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechSampleRate,
121
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechSampleRate = value!,
128
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("SpeechSampleRate", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
138
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
140
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).TextLanguage,
141
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).TextLanguage = value!,
148
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("TextLanguage", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
158
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
178
private void SpeechToTextOptionsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.
SpeechToTextOptions
? value)
188
global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary __value_AdditionalProperties = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).AdditionalProperties;
194
string __value_ModelId = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).ModelId;
199
string __value_SpeechLanguage = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).SpeechLanguage;
204
int? __value_SpeechSampleRate = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).SpeechSampleRate;
210
string __value_TextLanguage = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).TextLanguage;
SpeechToText\DelegatingSpeechToTextClient.cs (2)
46
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, CancellationToken cancellationToken = default)
53
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, CancellationToken cancellationToken = default)
SpeechToText\ISpeechToTextClient.cs (2)
39
SpeechToTextOptions
? options = null,
49
SpeechToTextOptions
? options = null,
SpeechToText\SpeechToTextClientExtensions.cs (2)
44
SpeechToTextOptions
? options = null,
66
SpeechToTextOptions
? options = null,
SpeechToText\SpeechToTextClientMetadata.cs (1)
41
/// An individual request may override this value via <see cref="
SpeechToTextOptions
.ModelId"/>.
SpeechToText\SpeechToTextOptions.cs (9)
15
/// <summary>Initializes a new instance of the <see cref="
SpeechToTextOptions
"/> class.</summary>
20
/// <summary>Initializes a new instance of the <see cref="
SpeechToTextOptions
"/> class, performing a shallow copy of all properties from <paramref name="other"/>.</summary>
21
protected SpeechToTextOptions(
SpeechToTextOptions
? other)
57
/// is invoked with an <see cref="
SpeechToTextOptions
" />, that implementation may convert the provided options into
62
/// instance further based on other settings supplied on this <see cref="
SpeechToTextOptions
" /> instance or from other inputs,
65
/// properties on <see cref="
SpeechToTextOptions
" />.
70
/// <summary>Produces a clone of the current <see cref="
SpeechToTextOptions
"/> instance.</summary>
71
/// <returns>A clone of the current <see cref="
SpeechToTextOptions
"/> instance.</returns>
72
public virtual
SpeechToTextOptions
Clone() => new(this);
Utilities\AIJsonUtilities.Defaults.cs (1)
125
[JsonSerializable(typeof(
SpeechToTextOptions
))]
Microsoft.Extensions.AI.Abstractions.Tests (59)
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
302
if (type == typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
))
Generated\361d1da7f942c932\TestJsonSerializerContext.SpeechToTextOptions.g.cs (37)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>? _SpeechToTextOptions;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
> SpeechToTextOptions
22
get => _SpeechToTextOptions ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
> Create_SpeechToTextOptions(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
SpeechToTextOptions
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
58
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).AdditionalProperties,
59
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).AdditionalProperties = value!,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("AdditionalProperties", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
78
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).ModelId,
79
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).ModelId = value!,
86
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("ModelId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
96
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
98
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechLanguage,
99
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechLanguage = value!,
106
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("SpeechLanguage", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
116
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
118
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechSampleRate,
119
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).SpeechSampleRate = value!,
126
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("SpeechSampleRate", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
136
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
138
Getter = static obj => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).TextLanguage,
139
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)obj).TextLanguage = value!,
146
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
).GetProperty("TextLanguage", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
156
DeclaringType = typeof(global::Microsoft.Extensions.AI.
SpeechToTextOptions
),
176
private void SpeechToTextOptionsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.
SpeechToTextOptions
? value)
186
global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary __value_AdditionalProperties = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).AdditionalProperties;
192
string __value_ModelId = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).ModelId;
197
string __value_SpeechLanguage = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).SpeechLanguage;
202
int? __value_SpeechSampleRate = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).SpeechSampleRate;
208
string __value_TextLanguage = ((global::Microsoft.Extensions.AI.
SpeechToTextOptions
)value).TextLanguage;
SpeechToText\DelegatingSpeechToTextClientTests.cs (2)
26
var
expectedOptions = new SpeechToTextOptions();
58
var
expectedOptions = new SpeechToTextOptions();
SpeechToText\SpeechToTextClientExtensionsTests.cs (1)
56
var
expectedOptions = new SpeechToTextOptions();
SpeechToText\SpeechToTextClientTests.cs (2)
18
var
expectedOptions = new SpeechToTextOptions();
46
var
expectedOptions = new SpeechToTextOptions();
SpeechToText\SpeechToTextOptionsTests.cs (11)
15
SpeechToTextOptions
options = new();
21
SpeechToTextOptions
clone = options.Clone();
31
SpeechToTextOptions
options = new();
52
SpeechToTextOptions
clone = options.Clone();
63
SpeechToTextOptions
options = new();
77
SpeechToTextOptions
? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.SpeechToTextOptions);
101
SpeechToTextOptions
clone = b.Clone();
122
public override
SpeechToTextOptions
Clone() => new OptionsA(this);
139
public override
SpeechToTextOptions
Clone() => new OptionsB(this);
172
SpeechToTextOptions
? result = JsonSerializer.Deserialize<
SpeechToTextOptions
>(Json, AIJsonUtilities.DefaultOptions);
TestJsonSerializerContext.cs (1)
22
[JsonSerializable(typeof(
SpeechToTextOptions
))]
TestSpeechToTextClient.cs (4)
23
SpeechToTextOptions
?,
30
SpeechToTextOptions
?,
43
SpeechToTextOptions
? options = null,
49
SpeechToTextOptions
? options = null,
Microsoft.Extensions.AI.Integration.Tests (4)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestSpeechToTextClient.cs (4)
23
SpeechToTextOptions
?,
30
SpeechToTextOptions
?,
43
SpeechToTextOptions
? options = null,
49
SpeechToTextOptions
? options = null,
Microsoft.Extensions.AI.OpenAI (5)
OpenAISpeechToTextClient.cs (5)
57
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, CancellationToken cancellationToken = default)
113
Stream audioSpeechStream,
SpeechToTextOptions
? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
175
private static bool IsTranslationRequest(
SpeechToTextOptions
? options) =>
259
private AudioTranscriptionOptions ToOpenAITranscriptionOptions(
SpeechToTextOptions
? options)
269
private AudioTranslationOptions ToOpenAITranslationOptions(
SpeechToTextOptions
? options)
Microsoft.Extensions.AI.Tests (8)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestSpeechToTextClient.cs (4)
23
SpeechToTextOptions
?,
30
SpeechToTextOptions
?,
43
SpeechToTextOptions
? options = null,
49
SpeechToTextOptions
? options = null,
SpeechToText\ConfigureOptionsSpeechToTextClientTests.cs (2)
36
SpeechToTextOptions
? providedOptions = nullProvidedOptions ? null : new() { ModelId = "test" };
37
SpeechToTextOptions
? returnedOptions = null;
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (2)
66
Stream request,
SpeechToTextOptions
? options, [EnumeratorCancellation] CancellationToken cancellationToken)
94
SpeechToTextOptions
options = new()