检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
AI开发基础知识 AI开发基本流程介绍 AI开发基本概念 ModelArts中常用概念
AI开发基本流程介绍 什么是AI开发 AI(人工智能)是通过机器来模拟人类认识能力的一种科技能力。AI最核心的能力就是根据给定的输入做出判断或预测。 AI开发的目的是什么 AI开发的目的是将隐藏在一大批数据背后的信息集中处理并进行提炼,从而总结得到研究对象的内在规律。
开发流程 流程 详细介绍 开发准备 客户在接入华为语音通话服务时,根据购买的业务类型需要提前准备资源,包括申请相关资源、获取代码样例、制作放音文件。 线下开发 客户根据业务能力的代码样例,在线下完成业务应用的代码开发以及调试。 商业发布 线下开发完成,确认业务应用代码可正常调用接口后,正式发布此应用在行业使用。
开发准备 申请资源 获取代码样例 制作放音文件
父主题: AI开发基础知识
线下开发 语音回呼代码样例 语音通知代码样例 语音验证码代码样例
人工智能 华为人工智能工程师培训 华为企业人工智能高级开发者培训 行业AI大赛&培训专业服务 父主题: 培训服务
通过“话单通知API”的recordObjectName参数获取。 录音文件存储的服务器域名 recordDomain 通过“话单通知API”的recordDomain参数获取。 使用录音功能,需在添加应用时开通。 使用录音功能必须订阅话单通知。不订阅话单通知,则无法获取下载录音文件的关键参数。
v6.55版本为例,实际操作时请以软件实际界面为准。 平台要求文件名称只能由数字、字母和特殊字符“-”、“_”、“.”、“@”组成,例如:wait_voice1.wav。若文件名称不符合要求,请更改文件名。 创建批处理。 添加需要处理的文件/文件夹,因最终生成的文件要求不大于2M,建议源文件不大于6M。
获取代码样例 语音通话平台提供代码样例作为参考,可根据需求更改适配,快速开发,提高开发效率,节省开发时间。 语音回呼代码样例 Node.js:点击查看 Java:点击查看 Python:点击查看 PHP:点击查看 C#:点击查看 语音通知代码样例 Node.js:点击查看 Java:点击查看
CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) //{ // return true;
//设置主叫(callerNbr)应答语音回呼后,呼叫被叫(calleeNbr)前向主叫播放的提示音 //{"waitVoice", "wait_voice1.wav"}, //设置主叫应答语音回呼后的等待音 //{"calleeMedia"
import hmac from hashlib import sha256 #必填,请参考"开发准备-申请资源"获取如下数据,替换为实际值 base_url = 'https://{domain}:{port}'#APP接入地址,购买服务时下发,请替换为实际值 appKey = '
import hmac from hashlib import sha256 #必填,请参考"开发准备-申请资源"获取如下数据,替换为实际值 base_url = 'https://{domain}:{port}'#APP接入地址,购买服务时下发,请替换为实际值 appKey = '
CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) //{ // return true;
* 'digitInfo': 放音收号场景中,RTC业务平台对开发者进行放音收号操作的结果描述 */ if (statusInfo.containsKey("digitInfo")) {
构造URL List<NameValuePair> keyValues = new ArrayList<NameValuePair>(); keyValues.add(new BasicNameValuePair("fileName", fileName));
import hmac from hashlib import sha256 #必填,请参考"开发准备-申请资源"获取如下数据,替换为实际值 base_url = 'https://{domain}:{port}'#APP接入地址,购买服务时下发,请替换为实际值 appKey = '
static void main(String args[]) throws Exception { // TODO 程序前端要求发起语音验证码呼叫,调用doVoiceVerificationCode方法. // 以下代码仅供调试使用,实际开发时请删除
@param recordDomain domain name of record file restore server * @returns */ function getRecordLinkAPI(fileName, recordDomain, xaksk) {
Node.js 注:为节省开发时间,建议先使用Node.js代码样例进行调测,熟悉接口使用后,再参考Java、python、PHP或C#代码样例,结合接口文档进行功能开发。 样例 语音通知场景API、呼叫状态通知API、话单通知API 环境要求 Node.js 4.4.4及以上版本。
Node.js 注:为节省开发时间,建议先使用Node.js代码样例进行调测,熟悉接口使用后,再参考Java、python、PHP或C#代码样例,结合接口文档进行功能开发。 样例 语音验证码场景API、呼叫状态通知API、话单通知API 环境要求 Node.js 4.4.4及以上版本。
//设置主叫(callerNbr)应答语音回呼后,呼叫被叫(calleeNbr)前向主叫播放的提示音 // 'waitVoice' => 'wait_voice1.wav', //设置主叫应答语音回呼后的等待音 // 'calleeMedia' => 'all'
'fwdUnaswRsn' => 0, //转接呼叫操作失败的Q850原因值 'failTime' => '', //呼入,呼出的失败时间 'ulFailReason' => 0, //通话失败的拆线点 'sipStatusCode'