Class

SayIntentionsSpeechDelivery

USI.AI.Integrations

Delivers text to the SayIntentions desktop client. This is intentionally a speech-delivery integration rather than a text-to-speech engine because the service performs playback and does not return synthesized audio to USI.

public sealed class SayIntentionsSpeechDelivery : ISpeechDelivery

Constructors

SayIntentionsSpeechDelivery

public SayIntentionsSpeechDelivery(SayIntentionsOptions options, HttpClient httpClient = null)

Methods

DeliverAsync

public Task<USIAIResult<String>> DeliverAsync(SpeechDeliveryRequest request, CancellationToken cancellationToken = null)

IsDesktopClientRunning

public static bool IsDesktopClientRunning()