Table of Contents

Class SpeechService

public class SpeechService : CrudServiceBase<MicrosoftAzureClient>
Inheritance
object
SpeechService

Constructors

SpeechService(MicrosoftAzureClient)

public SpeechService(MicrosoftAzureClient client)

Parameters

client MicrosoftAzureClient

Methods

GenerateFastSTTAsync(FastTranscriptionRequest, RESTOptions)

public UniTask<MicrosoftFastTranscript> GenerateFastSTTAsync(FastTranscriptionRequest req, RESTOptions options = null)

Parameters

req FastTranscriptionRequest
options RESTOptions

Returns

UniTask<MicrosoftFastTranscript>

GenerateSTTAsync(SpeechToTextRequest, RESTOptions)

public UniTask<MicrosoftTranscript> GenerateSTTAsync(SpeechToTextRequest req, RESTOptions options = null)

Parameters

req SpeechToTextRequest
options RESTOptions

Returns

UniTask<MicrosoftTranscript>

GenerateTTSAsync(TextToSpeechRequest, RESTOptions)

public UniTask<Generated<AudioClip>> GenerateTTSAsync(TextToSpeechRequest req, RESTOptions options = null)

Parameters

req TextToSpeechRequest
options RESTOptions

Returns

UniTask<Generated<AudioClip>>

ListCustomVoicesAsync(RESTOptions)

public UniTask<VoiceData[]> ListCustomVoicesAsync(RESTOptions options = null)

Parameters

options RESTOptions

Returns

UniTask<VoiceData[]>

ListVoicesAsync(RESTOptions)

public UniTask<VoiceData[]> ListVoicesAsync(RESTOptions options = null)

Parameters

options RESTOptions

Returns

UniTask<VoiceData[]>

StreamTTSAsync(StreamingTextToSpeechRequest, RESTOptions)

public UniTask<IRESTStream<IGenerativeAudioEvent>> StreamTTSAsync(StreamingTextToSpeechRequest req, RESTOptions options = null)

Parameters

req StreamingTextToSpeechRequest
options RESTOptions

Returns

UniTask<IRESTStream<IGenerativeAudioEvent>>