TextToSpeechClientBuilder 클래스

정의

의 파이프라인을 만들기 위한 작성기입니다 ITextToSpeechClient.

public ref class TextToSpeechClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class TextToSpeechClientBuilder
public sealed class TextToSpeechClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type TextToSpeechClientBuilder = class
type TextToSpeechClientBuilder = class
Public NotInheritable Class TextToSpeechClientBuilder
상속
TextToSpeechClientBuilder
특성

생성자

Name Description
TextToSpeechClientBuilder(Func<IServiceProvider,ITextToSpeechClient>)

TextToSpeechClientBuilder 클래스의 새 인스턴스를 초기화합니다.

TextToSpeechClientBuilder(ITextToSpeechClient)

TextToSpeechClientBuilder 클래스의 새 인스턴스를 초기화합니다.

메서드

Name Description
Build(IServiceProvider)

전체 파이프라인을 ITextToSpeechClient 나타내는 빌드 이 인스턴스에 대한 호출은 각 파이프라인 단계를 차례로 통과합니다.

Use(Func<ITextToSpeechClient,IServiceProvider,ITextToSpeechClient>)

중간 텍스트 음성 변환 클라이언트에 대한 팩터리를 텍스트 음성 변환 클라이언트 파이프라인에 추가합니다.

Use(Func<ITextToSpeechClient,ITextToSpeechClient>)

중간 텍스트 음성 변환 클라이언트에 대한 팩터리를 텍스트 음성 변환 클라이언트 파이프라인에 추가합니다.

확장명 메서드

Name Description
ConfigureOptions(TextToSpeechClientBuilder, Action<TextToSpeechOptions>)

파이프라인의 다음 클라이언트에 TextToSpeechOptions 전달되도록 구성하는 콜백을 추가합니다.

UseLogging(TextToSpeechClientBuilder, ILoggerFactory, Action<LoggingTextToSpeechClient>)

텍스트 음성 변환 클라이언트 파이프라인에 로깅을 추가합니다.

UseOpenTelemetry(TextToSpeechClientBuilder, ILoggerFactory, String, Action<OpenTelemetryTextToSpeechClient>)

생성 AI 시스템에 대한 OpenTelemetry 의미 체계 규칙에 따라 텍스트 음성 변환 클라이언트 파이프라인에 OpenTelemetry 지원을 추가합니다.

적용 대상