Azure Call Automation集成自定义语音问题求助
在Azure Call Automation中集成自定义语音遇到的问题
我用Azure Call Automation创建了一个语音机器人,核心调用OpenAI的代码如下:
def get_chat_completions_async(system_prompt,user_prompt): openai.api_key = AZURE_OPENAI_SERVICE_KEY openai.api_base = AZURE_OPENAI_SERVICE_ENDPOINT # 你的端点格式应该类似 https://YOUR_RESOURCE_NAME.openai.azure.com/ openai.api_type = 'azure' openai.api_version = '2023-05-15' # 后续可能会更新 # 定义对话补全请求 chat_request = [ {"role": "system", "content": f"{system_prompt}"}, {"role": "user", "content": f"In less than 200 characters: respond to this question: {user_prompt}?"} ] global response_content try: response = ChatCompletion.create(model=AZURE_OPENAI_DEPLOYMENT_MODEL,deployment_id=AZURE_OPENAI_DEPLOYMENT_MODEL_NAME, messages=chat_request,max_tokens = 1000) except ex: app.logger.info("error in openai api call : %s",ex) # 提取响应内容 if response is not None : response_content = response['choices'][0]['message']['content'] else : response_content="" return response_content
我已经训练并部署了自定义语音,按照官方文档说明,只需将自定义语音模型的端点配置到Call Automation应用的TTS设置中即可,但操作后未生效。该端点单独用于语音合成正常,但在Call Automation里没有生成语音,也无任何报错。
有没有人具备在Azure Call Automation应用中集成自定义语音的相关经验?
内容的提问来源于stack exchange,提问作者nha0111
相关产品推荐
相关产品推荐

