Public Access
Add meeting assistant speech and summary automation
This commit is contained in:
@@ -6,6 +6,10 @@ public interface ISpeechRecognitionPipeline : IAsyncDisposable
|
||||
{
|
||||
Task InitializeAsync(CancellationToken cancellationToken);
|
||||
|
||||
Task InitializeAsync(
|
||||
SpeechRecognitionPipelineOptions options,
|
||||
CancellationToken cancellationToken);
|
||||
|
||||
Task WaitUntilReadyAsync(CancellationToken cancellationToken);
|
||||
|
||||
ValueTask WriteAsync(AudioChunk chunk, CancellationToken cancellationToken);
|
||||
@@ -25,7 +29,9 @@ public interface ISpeechRecognitionPipelineFactory
|
||||
ISpeechRecognitionPipeline Create();
|
||||
}
|
||||
|
||||
public sealed record SpeechRecognitionPipelineOptions(int? NumSpeakers = null)
|
||||
public sealed record SpeechRecognitionPipelineOptions(
|
||||
int? NumSpeakers = null,
|
||||
IReadOnlyList<string>? DictationWords = null)
|
||||
{
|
||||
public static SpeechRecognitionPipelineOptions Default { get; } = new();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user