OpenTelemetryTextToSpeechClient Класс

Определение

Представляет делегированный клиент преобразования текста в речь, реализующий семантические соглашения OpenTelemetry для систем генерированного искусственного интеллекта.

public ref class OpenTelemetryTextToSpeechClient sealed : Microsoft::Extensions::AI::DelegatingTextToSpeechClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetryTextToSpeechClient : Microsoft.Extensions.AI.DelegatingTextToSpeechClient
public sealed class OpenTelemetryTextToSpeechClient : Microsoft.Extensions.AI.DelegatingTextToSpeechClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetryTextToSpeechClient = class
    inherit DelegatingTextToSpeechClient
type OpenTelemetryTextToSpeechClient = class
    inherit DelegatingTextToSpeechClient
Public NotInheritable Class OpenTelemetryTextToSpeechClient
Inherits DelegatingTextToSpeechClient
Наследование
OpenTelemetryTextToSpeechClient
Атрибуты

Комментарии

Этот класс предоставляет реализацию семантических соглашений для систем сгенерированных ИИ версии 1.41, определенных по адресу https://opentelemetry.io/docs/specs/semconv/gen-ai/. Спецификация по-прежнему экспериментальна и подлежит изменению; Таким образом, выходные данные телеметрии этого клиента также могут быть изменены.

Конструкторы

Имя Описание
OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String)

Инициализирует новый экземпляр класса OpenTelemetryTextToSpeechClient.

Свойства

Имя Описание
EnableSensitiveData

Возвращает или задает значение, указывающее, следует ли включать потенциально конфиденциальную информацию в данные телеметрии.

InnerClient

Возвращает внутренний ITextToSpeechClient.

(Унаследовано от DelegatingTextToSpeechClient)

Методы

Имя Описание
Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

(Унаследовано от DelegatingTextToSpeechClient)
Dispose(Boolean)

Предоставляет механизм освобождения неуправляемых ресурсов.

(Унаследовано от DelegatingTextToSpeechClient)
GetAudioAsync(String, TextToSpeechOptions, CancellationToken)

Отправляет текстовое содержимое в модель и возвращает созданную звуковую речь.

GetService(Type, Object)

Запрашивает ITextToSpeechClient объект указанного типа serviceType.

GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken)

Отправляет текстовое содержимое в модель и передает потоки обратно созданной звуковой речи.

Методы расширения

Имя Описание
AsBuilder(ITextToSpeechClient)

Создает новое TextToSpeechClientBuilder использование innerClient в качестве внутреннего клиента.

GetService<TService>(ITextToSpeechClient, Object)

Запрашивает ITextToSpeechClient объект типа TService.

Применяется к