Lines Matching refs:config

92 int uvoice_tts_aliyun_init(tts_config_t *config)  in uvoice_tts_aliyun_init()  argument
98 if (!config) { in uvoice_tts_aliyun_init()
103 if (!config->app_key) { in uvoice_tts_aliyun_init()
108 if (!config->token) { in uvoice_tts_aliyun_init()
113 …if ((config->format != MEDIA_FMT_PCM) && (config->format != MEDIA_FMT_WAV) && (config->format != M… in uvoice_tts_aliyun_init()
114 M_LOGE("format %d is not supported !", config->format); in uvoice_tts_aliyun_init()
118 …if ((config->sample_rate != TTS_ALIYUN_SAMPLE_RATE_8K) && (config->sample_rate != TTS_ALIYUN_SAMPL… in uvoice_tts_aliyun_init()
119 (config->sample_rate != TTS_ALIYUN_SAMPLE_RATE_24K)) { in uvoice_tts_aliyun_init()
120 M_LOGE("sample rate %d is not supported !", config->sample_rate); in uvoice_tts_aliyun_init()
124 … if ((config->speech_rate < TTS_SPEECH_RATE_MIN) || (config->speech_rate > TTS_SPEECH_RATE_MAX)) { in uvoice_tts_aliyun_init()
125 M_LOGE("speech rate %d is not supported !", config->speech_rate); in uvoice_tts_aliyun_init()
129 if ((config->pitch_rate < TTS_PITCH_RATE_MIN) || (config->pitch_rate > TTS_PITCH_RATE_MAX)) { in uvoice_tts_aliyun_init()
130 M_LOGE("pitch rate %d is not supported !", config->pitch_rate); in uvoice_tts_aliyun_init()
134 if ((config->volume < TTS_VOLUME_MIN) || (config->volume > TTS_VOLUME_MAX)) { in uvoice_tts_aliyun_init()
135 M_LOGE("volume %d is not supported !", config->volume); in uvoice_tts_aliyun_init()
140 if (!strcmp(voice_spec[i].voice_people, config->voice)) { in uvoice_tts_aliyun_init()
142 …if ((voice_spec[i].sample_rate[j] == config->sample_rate) && (voice_spec[i].sample_rate[j] != 0)) { in uvoice_tts_aliyun_init()
154 M_LOGE("sample rate %d not match %s !", config->sample_rate, config->voice); in uvoice_tts_aliyun_init()
161 snprintf(g_tts_config.app_key, sizeof(g_tts_config.app_key), "%s", config->app_key); in uvoice_tts_aliyun_init()
162 snprintf(g_tts_config.token, sizeof(g_tts_config.token), "%s", config->token); in uvoice_tts_aliyun_init()
163 g_tts_config.format = config->format; /* tts output format, now only support wav, pcm, mp3 */ in uvoice_tts_aliyun_init()
164 g_tts_config.sample_rate = config->sample_rate; /* support 8000Hz��16000Hz */ in uvoice_tts_aliyun_init()
166 snprintf(g_tts_config.voice, sizeof(g_tts_config.voice), "%s", config->voice); in uvoice_tts_aliyun_init()
167 g_tts_config.volume = config->volume; /* 0 ~ 100 */ in uvoice_tts_aliyun_init()
168 g_tts_config.speech_rate = config->speech_rate; /* -500 ~ 500 */ in uvoice_tts_aliyun_init()
169 g_tts_config.pitch_rate = config->pitch_rate; /* -500 ~ 500 */ in uvoice_tts_aliyun_init()
170 g_tts_config.text_encode_type = config->text_encode_type; in uvoice_tts_aliyun_init()