public byte[] UploadVoice(string engText) { string apiKey = "6319e58e8ef743e39bfca3a49bb1a3ec"; bool isSSL = false; string text = engText; string lang = Languages.English_UnitedStates; VoiceParameters voiceParams = new VoiceParameters(text, lang) { AudioCodec = AudioCodec.MP3, AudioFormat = AudioFormat.Format_44KHZ.AF_44khz_16bit_stereo, IsBase64 = false, IsSsml = false, SpeedRate = 0 }; VoiceProvider voiceProvider = new VoiceProvider(apiKey, isSSL); byte[] voice = new byte[0]; try { voice = voiceProvider.Speech <byte[]>(voiceParams); } catch (Exception ex) { #if DEBUG Debug.WriteLine(ex.Message); #endif } return(voice); }
public byte[] Get(string text) { var apiKey = "c2e4f726d17e459796706e2436d73806"; var isSSL = false; var lang = Languages.English_UnitedStates; var voiceParams = new VoiceParameters(text, lang) { AudioCodec = AudioCodec.MP3, AudioFormat = AudioFormat.Format_44KHZ.AF_44khz_16bit_stereo, IsBase64 = false, IsSsml = false, SpeedRate = 0 }; var voiceProvider = new VoiceProvider(apiKey, isSSL); var voice = voiceProvider.Speech <byte[]>(voiceParams); //To convert byte array to file var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "voice.mp3"); System.IO.File.WriteAllBytes(fileName, voice); return(voiceProvider.Speech <byte[]>(voiceParams)); }
public void TextToSpeech(string text) { Debug.Log(text); var apiKey = "ADD VOICERSS KEY HERE"; var isSSL = false; var lang = Languages.English_GreatBritain; var voiceParams = new VoiceParameters(text, lang) { AudioCodec = AudioCodec.WAV, AudioFormat = AudioFormat.Format_44KHZ.AF_44khz_16bit_stereo, IsBase64 = false, IsSsml = false, SpeedRate = 0 }; var voiceProvider = new VoiceProvider(apiKey, isSSL); var voice = voiceProvider.Speech <byte[]>(voiceParams); PrintReply.Audio = voice; }
public static void GetData(string Text) { var apiKey = "8251658e18e14a7eb81d4366a62ee4bf"; var isSSL = false; var lang = Languages.English_UnitedStates; var voiceParams = new VoiceParameters(Text, lang) { AudioCodec = AudioCodec.MP3, AudioFormat = AudioFormat.Format_44KHZ.AF_44khz_16bit_stereo, IsBase64 = false, IsSsml = false, SpeedRate = 0 }; var voiceProvider = new VoiceProvider(apiKey, isSSL); var voice = voiceProvider.Speech <byte[]>(voiceParams); var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "voice.mp3"); File.WriteAllBytes(fileName, voice); }