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);
        }
示例#3
0
        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);
        }