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>>