static void Main(string[] args) { var sessionApi = new SessionApi(); var credentials = new AuthRequestDto("user", 261, "password"); var sessionId = sessionApi.Login(credentials).SessionId; var synthesizeApi = new SynthesizeApi(); var synthesizeText = new SynthesizeText("text/plain", "Hello world"); var synthesizeRequest = new SynthesizeRequest(synthesizeText, "Carol", "audio/wav"); var synthesizedSound = synthesizeApi.Synthesize(Guid.Parse(sessionId), synthesizeRequest).Data; var soundBytes = Convert.FromBase64String(synthesizedSound); File.WriteAllBytes("F:\\Cloud\\tts\\testWav.wav", soundBytes); }
static void Main(string[] args) { var sessionApi = new SessionApi(); var startSession = new AuthRequestDto("user", 261, "password"); var response = sessionApi.Login(startSession); var sessionId = response.SessionId; var diarizationApi = new DiarizationApi(); var sound = File.ReadAllBytes("F:\\Cloud\\diarization\\8khz.wav"); var audio = new AudioDto(sound); var diarizationResponse = diarizationApi.Diarization(Guid.Parse(sessionId), audio); var speakers = diarizationResponse.Speakers; speakers.ForEach(Console.WriteLine); }
static void Main(string[] args) { var sessionApi = new SessionApi(); var startSession = new AuthRequestDto("user", 261, "password"); var response = sessionApi.Login(startSession); var sessionId = response.SessionId; var recognizeApi = new RecognizeApi(); var soundBytes = File.ReadAllBytes("F:\\Art\\pcm\\0068_20170407_own_6944_181007-1496930080.wav"); var audio = new AudioFileDto(soundBytes, "audio/x-wav"); var recognitionRequest = new RecognitionRequestDto(audio, "FarField"); var recognitionRequestResponse = recognizeApi.RecognizeWords(Guid.Parse(sessionId), recognitionRequest); recognitionRequestResponse.ForEach(Console.WriteLine); }