开发者社区> 问答> 正文

使用阿里语音AI时智能外呼机器人可以用python来接入吗?我好像没找到接口

使用阿里语音AI时智能外呼机器人可以用python来接入吗?我好像没找到接口

展开
收起
乐天香橙派 2023-07-03 17:54:08 286 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    的,阿里语音AI提供了Python SDK,您可以使用Python接入阿里语音AI的智能外呼机器人服务,实现自动外呼和语音交互等功能。

    具体来说,您可以按照以下步骤来接入阿里语音AI的智能外呼机器人服务:

    1.注册阿里云账号并开通阿里云语音服务。

    2.安装阿里云Python SDK,可以通过pip install aliyun-python-sdk-core和pip install aliyun-python-sdk-dyvmsapi命令来安装。

    3.编写Python程序,调用阿里云语音API的智能外呼机器人接口,实现自动外呼和语音交互等功能。在Python程序中,您需要配置阿里云语音API的相关参数,例如AccessKey、AccessSecret、TtsCode、CalledNumber、PlayTimes等。

    2023-07-31 13:49:03
    赞同 展开评论 打赏
  • 是的,阿里语音AI提供了Python SDK来接入智能外呼机器人服务。你可以按照以下步骤进行接入:

    1. 首先,确保你已经注册了阿里云账号,并且开通了阿里语音AI服务。

    2. 在阿里云控制台中创建一个新的AccessKey,用于身份验证。

    3. 下载并安装阿里语音AI的Python SDK,可以通过运行以下命令来安装:

    pip install aliyun-python-sdk-voice-2017-06-01
    
    1. 在Python代码中导入SDK,并使用AccessKey初始化客户端对象。
    from aliyunsdkcore.client import AcsClient
    from aliyunsdkvoice.request.v20170601 import OUtboundCallRequest
    
    access_key_id = "<Your Access Key ID>"
    access_key_secret = "<Your Access Key Secret>"
    client = AcsClient(access_key_id, access_key_secret, "default")
    
    1. 使用初始化的客户端对象构造请求参数,并调用接口来实现智能外呼。
    def make_outbound_call(callee_number):
        request = OutboundCallRequest.OutboundCallRequest()
        request.set_CalledShowNumber("<Your Called Show Number>")
        request.set_CalledNumber(callee_number)
        request.set_TtsCode("<Your TTS Code>")
        response = client.do_action_with_exception(request)
        return response
    

    在上述代码中,你需要替换 <Your Access Key ID><Your Access Key Secret><Your Called Show Number><Your TTS Code> 分别为你的阿里云Access Key ID、Access Key Secret、用于呼叫显示的号码和TTS模板代码。

    这样,你就可以使用Python来接入阿里语音AI的智能外呼机器人服务了。确保你按照阿里云的文档提供的要求正确设置请求参数和处理返回结果。

    2023-07-03 22:57:07
    赞同 展开评论 打赏
  • 针对问题一的回答:不好意思 我们这里是asr tts哈——此回答来自钉群“阿里语音AI【6群】”

    2023-07-03 22:26:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
释放算力潜能加速应用构建Serverless为AI创新提速 立即下载
智算时代,基于 Kubernetes 落地云原生 AI 立即下载
AI让数据库的路走的“更快更远” 立即下载