• [大赛专区] 【开发者学习赛-CodeArt API赛道】【语音合成应用开发】指导文档
    【大赛简介】随着智能客服、服务机器人、出行导航、智能家居等应用的普及,语音合成技术也迎来了新的机遇。本赛道围绕华为云CodeArts API和IDE服务,并结合AI技术,可以快速创建语音合成应用,并实现按照文本要求输出专属场景音色音频。本赛题要求参赛选手根据指导文档,通过华为云CodeArts API和IDE服务完成语音合成应用开发,并生成音频。操作指导如下:【环节一】 通过CodeArts API设计语音合成接口1、 进入CodeArts API官网点击网页版体验并登录https://developer.huaweicloud.com/develop/codeartsapi.html2、创建项目登录后点击页面右上角的“创建项目”按钮在创建项目弹窗中输入项目名称:语音合成,并点击保存提示保存成功,点击API设计页签,进入到API设计页面3、设计接口点击页面上的“新建API接口”卡显示新建标签页输入接口的URL:/tts输入接口名称:语音合成下拉滚动条到请求体区域,将请求的格式修改为:application/json显示请求体的数据结构模板,默认根节点类型为“object”点击根节点最右侧的“+”操作页面上在根节点下新增一条参数(可以通过滚动条左右拖动)将参数名param2修改为text,描述param2修改为待合成的文本下拉页面,看到返回响应区域同样点击根节点最右侧的“+”操作(可以通过滚动条拖动到最右侧),在根节点下显示一条新的参数将参数名param2修改为result,将描述修改为合成结果点击右上角的保存按钮保存成功,设计完成【环节二】通过API Explorer调试语音合成接口,生成5段数据流登录API Explorer链接>>cid:link_2调整音频格式、采样率、男女声、语速、音色等参数,输入文字文本后,生成语音。如生成语音格式为wav,采样率:8000,标准女音,语速0,音色0生成语音格式为mp3,采样率:8000,标准女音,语速100,音色100【环节三】基于华为云自研CodeArts IDE,实现数据流转换为音频的功能1、打开CodeArts IDE ONLINE点击链接>>cid:link_4,免费体验云开发2、实现数据流转换为音频2.1 将实验用Demo工程上传到CodeArts IDE Online1)Demo工程下载链接>>cid:link_1打开CodeArts IDE Online后,左上角点击“文件”->“上传文件”:2)上传“CodeArtsProject.zip”,点击“终端”对工程进行解压3)左上角->文件->打开,打开解压后的工程目录2.2 在华为云控制台新增访问秘钥,配置AK/SK1)登录华为云控制台:https://console.huaweicloud.com/iam/?agencyId=599e2ee1492f48e9b69a0a682d435fb8®ion=cn-north-4&locale=zh-cn#/mine/accessKey,选择“我的凭证”->“访问秘钥”->新增访问秘钥,如果已经有AK/SK秘钥,不需要新增访问秘钥创建秘钥成功后点击“立即下载”,即可获得“credentials.csv”文件,里面可以查看到AK(Access Key Id)和SK(Secret Access Key)2)进入工程,src/main/resources下选择credentials.properties,讲AK/SK配置上2.3 将API Explorer上调试成功的流数据文件配置到APIResponse.json中在语音合成章节,我们在API Explorer完成接口的调试cid:link_2,最终生成“SIS_RunTts_ResponseBody_xxxxxxxxxxxxx.json”文件,打开json文件,复制响应体内容打开工程,进入src/main/resources中,选择APIResponse.json,将json文件的内容复制到APIResponse.json中。2.4 执行“should_return_audio_when_response_json”,生成mps格式音频文件找到test目录下的测试类SisServiceTest.java,点击找到方法“should_return_audio_when_response_json()”,点击Run Test,最后可以看到目录下生成的音频文件。目录下生成“devkit.mps”文件右击下载,可以获得转换后的音频文件,实验结束【提交要求】1、提交内容:(1)环节一、二、三均需要提交最终完成页面的截图;(2)环节三需要额外提交生成的音频文件;(3)截图需要包含华为云账号。2、提交方式::将提交内容打包成RAR/ZIP压缩包上传至大赛“提交作品”页>>Link。3、作品命名:以“姓名-联系方式”格式命名。4、提交次数:赛事期间,每人每天最多可提交2次,以最终提交的版本为准。
  • [热门活动] 【华为开发者空间】专业会员新上线,升级开发体验,订阅会员带云宝回家~(活动已结束)
    ​华为开发者空间已经发布上线3个多月啦~越来越多的开发者加入了我们的空间大家庭里,在此期间也收获了在众多开发者对空间的优化意见,针对这些意见我们的产研小哥哥们也在加紧迭代升级中,终于迎来了我们的专业会员上线~体验更加的丝滑流畅,各方面性能配置也是提高了不少~为感谢大家对开发者空间的反馈建议,小编特意准备了“上线礼”,凡是活动期间订阅我们的专业会员的用户,即可获得我们的“华为云云宝”精美盲盒一个,可爱的云宝等着各位开发小哥哥小姐姐给带回家,心动不如心动,快来参加吧~版本华为开发者空间基础会员华为开发者空间专业会员价格免费49.9/月时长15小时/月60小时/月云主机开发桌面配置2vCPUs | 4GB8vCPUs | 16GB云存储空间5GB20GB沙箱调测资源3小时/月15小时/月软件开发生产线CodeArts-体验版,基础代码检查功能(包含主流的JAVA,C/C++,Python等)CodeArts-体验版,及代码扩展包(在基础版的基础上新增了C#,Go,CSS等开发语言)CodeArts IDE√√在线工单√√更多权益更多权益咨询以及华为开发者空间优化建议-点击反馈【活动时间】10月22日-10月28日【参与方式】1.华为开发者空间专业会员-点击订阅2.填写个人礼品邮寄地址【奖项设置】上“线”有礼:活动期间凡是订阅华为开发者空间专业会员服务,均可获赠“华为云云宝”精美盲盒一个,礼品有限,先到先得哦。【活动说明】用户限制说明:1.参加本次社区活动的用户必须为华为云注册用户。同时为保证活动公平性,禁止用户以IAM账号身份参与活动,否则将视为无效。2.领取奖品的用户需为华为云实名用户,未完成实名认证的用户将不发放活动奖励。3.本次活动如一个实名认证对应多个账号,只有一个账号可领取奖励。如在同一概率活动中,同一账号重复获奖,只发放首先获奖奖品。4.本次活动一个实名认证账号只能对应一个收件人,如同一账号填写多个不同收件人,不予发放奖励。5.请开发者不要在活动期间随意修改社区昵称和华为云账号,由此产生的统计问题,如过了申诉期,小助手不再处理。(申诉期为活动结果公示3天内。)奖品发放说明:1.获奖开发者用户需在截止时间在获奖信息收集表中填写获奖信息,活动结束且开发者用户填写完整领奖信息后15个工作日内,将统一发出奖品,所有实物奖品包邮,不额外收取任何费用。华为云遵守《中华人民共和国个人信息保护法》规定,将以上个人信息仅用于礼品发放之目的,不会向任何第三方披露,所有信息将在华为云问卷系统留存2个月,礼品发放完毕后即删除。若由于获奖开发者用户自身原因(包括但不限于提供的联系方式有误、身份不符或者通知领奖后超过30天未领取等)造成奖品无法发送的,视为获奖开发者用户放弃领奖。2. 为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的开发者用户收回抽奖及奖励资格。3. 若发放奖品时,出现库存不足,则优先发放等价值的其他奖品。4. 若出现购买后退单的用户,不再支持赠送相关礼品。5. 所有参加本活动的开发者用户,均视为认可并同意遵守《华为云开发者用户协议》,包括以援引方式纳入《华为云开发者用户协议》、《可接受的使用政策》、《法律声明》、《隐私政策声明》、相关服务等级协议(SLA),以及华为云服务网站规定的其他协议和政策(统称为“云服务协议”)的约束。6.如果您不同意本活动规则和云服务协议的条款,请勿参加本活动。
  • [大赛专区] 【华为“云上先锋”实践赛·开发者空间赛道(Serverless赛题)】【基于Functiongraph的Serverless AI风格化编程实验】指导文档
    【学习赛简介】AIGC作为当下最热门的技术领域,逐渐深入到了人们生活工作的方方面面,在各个领域都有着广泛的应用场景。同时也面临着诸多挑战,包括硬件成本高昂、资源分配困难以及部署与维护复杂等问题。而随着Serverless技术的发展,这些难题正在得到有效解决,为AIGC应用的广泛应用打开了新的可能性。本赛道围绕华为云FunctionGraph和ModelArts服务,并结合CodeArts IDE、开发者空间等,展示Serverless如何帮助开发者快速构建AI应用,从而简化AIGC应用的部署和管理流程,为用户提供了更加便捷、高效的应用体验。开发者可根据本指导文档,完成相应环节后提交,即可参与奖项。赛事详情请点击大赛首页链接>>Link。【环境准备】点击链接>>Link,根据领取指南免费领取云主机,成功领取后可开始实验操作。【环节一】Serverless Hello World1、创建函数点击链接>>Link进入函数工作流界面,点击“创建函数”,参数如下:​创建方式:选择创建空白函数函数类型:HTTP函数区域:华北-北京四项目:保持默认函数名称:用户自定义企业项目:保持默认委托名称:保持默认点击“创建函数”,等待创建完成。​2、测试函数在函数详情页,依次点击“代码”->“测试”->“创建”,来创建一个APIG触发器的测试事件。​再次点击“测试”,即可在右侧看到测试结果。​返回结果的Body体内容经过Base64编码,解码后可以看到其内容就是函数写入的内容。​【环节二】实现AI 动漫头像制作功能1、前期准备1.1 订阅模型并部署 AI 应用在华为云控制台点击搜索框搜索“ModelArts”,点击“ModelArts”,选择“AI Gallery”。​​导航栏选择“模型”,搜索框输入“动漫”,选择“头像动漫化模型”。​​进入详情页,点击“部署”,选择“ModelArts”。​选择ModelArts的云服务区域。​跳转到订阅应用列表,如果页面提示需要创建委托,根据指引创建即可。​​委托创建成功后订阅应用列表,点击“部署”。​点击右侧弹窗“部署”按钮,选择“在线服务”。​资源池选择“公共资源池”,AI应用及配置选择“订阅应用”,选择AI应用及版本,计算节点规格选择“[限时免费]CPU:1核4GB”,勾选“我已阅读并同意以上内容”,点击“下一步”。​点击“提交”。​确认服务处于运行中状态,复制API接口公网地址备用。1.2 创建委托打开创建委托页面地址:https://console.huaweicloud.com/iam/?region=cn-north-4&locale=zh-cn#/iam/agencies/create输入委托名称、委托类型选择“云服务”、云服务选择“函数工作流FunctionGraph”。​配置权限,选择ModelArts FullAccess。​1.3 创建函数依赖包进入“函数工作流”界面,依次选择“函数”、“依赖包管理”,点击“创建依赖包”。​填写“依赖包名称”,代码包上传方式为“从OBS上传文件”,将OBS链接粘贴到“OBS链接URL”中(OBS URL:cid:link_1 )运行时语言为“Python3.9”。​1.4 下载示例代码点击>>Link,找到大赛【赛题详情】页底部的示例代码,下载并将其解压到本地任意目录。2、上传函数代码在函数详情页,依次点击“代码”->“上传自”->“zip文件”->“添加文件”。​选择解压后的目录中的step1.zip,然后点击“确定”,等待代码更新成功。​​3、添加依赖包函数用到了Flask web框架,需要为函数添加所需依赖包。在函数详情页,选择“代码”,然后下滑到最底部,选择“添加依赖包”。​​参数如下:依赖包源:私有依赖包依赖包名称:选择前期准备中创建的依赖包版本:保持默认1​点击“确定”。4、修改函数配置在函数详情页,依次点击“设置”->“常规设置”,修改以下参数:执行超时时间(秒):60内存(MB):256点击保存。​在函数详情页,依次点击“设置”->“权限”,函数配置委托选择前期准备中创建的委托,点击保存。​在函数详情页,依次点击“设置”->“环境变量”->“编辑环境变量”->“添加环境变量”。环境变量键值分别如下:键:MODEL_ART_API值:前期准备中部署后复制备用的API接口公网地址点击确定。点击“设置”->“高级设置”,打开“请求头传入密钥”开关,点击保存后重试5、创建触发器在函数详情页,点击“创建触发器”,触发器类型选择“API 网关服务 (APIG)”,然后点击“创建分组”跳转到APIG服务页面。点击右上角“创建分组”,分组名称可以保持默认,点击确定即可。回到函数页面,点击分组后的刷新按钮即可选中新创建的分组。其他参数如下:API名称:保持默认发布环境:RELEASE安全认证:None请求协议:HTTPS后端超时(毫秒):60000点击确定6、访问函数制作头像到这里函数和AI应用就已经部署好了,可以复制URL到浏览器打开web页面开始制作动漫头像。可以看到现在网页界面并不美观,我们可以利用函数快速发布的能力,快速修改我们的代码,实现快速迭代,下面我们利用这一能力美化网页界面,步骤如下7、更新代码使用任意文本编辑器打开示例代码code_demo/step2/ templates/index.html,复制文件内容回到函数页面,点击“代码”,打开templates/index.html,用复制的内容覆盖原有内容,然后点击“部署”,等待部署成功8、重新访问触发器URL可以看到,页面发生了变化【环节三】基于CodeArts IDE和FunctionGraph插件本地化开发阶段一和阶段二操作均基于网页进行,这与我们一般的开发流程并不相通,华为云发布的CodeArts IDE结合FunctionGraph开发插件可以为用户提供本地化开发、部署、调测的能力。1、安装FunctionGraph插件点击进入>>开发者空间-云主机,打开CodeArts IDE,点击左侧“扩展”搜索“CodeArts FunctionGraph”点击安装该插件。3、创建函数FunctionGraph插件安装后,打开插件,在插件窗口点击“…”选择“创建函数”,选择Http Function函数。选择Hello World。定义函数名:carton-generation,注意不要与已有函数同名。选择工程路径,选择后插件会在该路径下创建carton-generation工程。将示例代码step2目录中的所有文件复制工程目录的src目录,覆盖已有文件打开工程目录中的template.yml文件,修改以下参数:MemorySize: 256Timeout: 604、部署函数回到插件页面,选择部署函数。选择新建的函数下的yml文件。部署环境选择“华北-北京四”。等待部署成功。点击“选择要展示的Region”,选择“华北-北京四”,可以看到该区域下刚部署好的函数:carton-generation。右键选择函数,点击浏览器打开,跳转到函数详情界面。5、添加依赖包函数用到了Flask web框架,需要为函数添加所需依赖包。在函数详情页,选择“代码”,然后下滑到最底部,选择“添加依赖包”。参数如下:依赖包源:私有依赖包依赖包名称:选择前期准备中创建的依赖包版本:保持默认1点击“确定”6、修改函数配置在函数详情页,依次点击“设置”->“权限”,函数配置委托选择前期准备中创建的委托,点击保存在函数详情页,依次点击“设置”->“环境变量”->“编辑环境变量”->“添加环境变量”环境变量键值分别如下:键:MODEL_ART_API值:前期准备中部署后复制备用的API接口公网地址 点击“设置”->“高级设置”,打开“请求头传入密钥”开关,点击保存后重试​7、创建触发器在函数详情页,点击“创建触发器”,触发器类型选择“API 网关服务 (APIG)”,然后点击“创建分组”跳转到APIG服务页面点击右上角“创建分组”,分组名称可以保持默认,点击确定即可。回到函数页面,点击分组后的刷新按钮即可选中新创建的分组。其他参数如下:API名称:保持默认发布环境:RELEASE安全认证:None请求协议:HTTPS后端超时(毫秒):60000点击“确定”8、调试函数回到IDE,右键选择函数,点击执行函数,打开调试界面,测试事件模板选择apig-event-template。修改测试事件,将path改为/,并点击测试可以在输出栏看到调试结果,状态码为200,表示执行成功9、访问函数制作头像到这里函数和AI应用就已经部署好了,可以复制URL到浏览器打开web页面开始制作动漫头像。【提交说明】方式一:参赛者按照指导文档完成应用后,分别将环节一、二、三的最终画面截图和对应的函数URN打包成RAR/ZIP压缩包上传至大赛“提交作品”页>>Link,命名方式为“姓名-联系方式”,赛事期间每人每天有2次上传机会。方式二:将环节二或环节三最终生成的应用及动漫头像截图发布到指导文档评论区,评论格式为华为云账号+截图+函数URN,可参考评论区一楼样式。
  • [课程学习] 今晚19:00【CANN训练营深度开放特辑】Ascend C高层API设计原理与实现系列(四):基于softmax介绍Vector类高层API的通用优化设计与实现
    基于softmax介绍Vector类高层API的通用优化设计与实现 扫码关注【昇腾CANN】视频号快速预约直播! 扫描问卷二维码,填写问卷在线收集问题并解答! B站观看链接:https://live.bilibili.com/h5/23361884 昇腾社区观看链接:cid:link_0
  • [问题求助] 想用本地电脑SSH,和开发者空间中我的云主机连接,想问是否能连接?如果能连接,这台云主机的用户名和IP地址怎么查看?谢谢
    想用本地电脑SSH,和开发者空间中我的云主机连接,想问是否能连接?如果能连接,这台云主机的用户名和IP地址怎么查看?谢谢
  • [活动分享] OpenTiny 邀你一起参与线下技术交流茶话会!
    报名链接:cid:link_0
  • [问题求助] 运维中心创建CES指标采集报错
    运维中心创建CES指标采集报错
  • [问题求助] 运维中心告警后触发知识编排任务提示alert_type不存在?
    部分告警任务告警后触发知识编排任务报错,提示alert_type不存在,可能由于该告警任务从老版本迁移过来,一直没有调整过,其告警结果表中没有该字段,所以会出现这种报错。
  • [问题求助] 运维中心监控服务删除告警任务失败?
    运维中心监控服务删除告警任务失败?
  • [问题求助] 运维中心监控服务如何查看EAP详细日志?
    变更管理时出现如下报错:
  • [问题求助] 运维中心部署服务如何自动获取验签?
    运维中心部署服务如何自动获取验签?
  • [问题求助] 运维中心更新环境时报错
    更新环境时出现“iacpatch query string format not valid”报错。
  • [问题求助] 运维中心更新环境的代码包不存在规格cn_product_default
    更新环境时选择待更新的包,提示“该代码包中不存在规格cn_product_default”。
  • [热门活动] 【2024CANN训练营第二季】五校名师共探Ascend C前沿知识
    高校老师联合推荐,邀您一起共同探索Ascend C! 快速掌握基础概念,轻松上手Ascend C!  📍报名CANN训练营领取学习大礼包!完成算子中级认证考核赢豪礼! 报名链接cid:link_0 
  • [热门活动] 【2024年CANN训练营第二季】报名开始啦!0基础学AI赢华为手机!
    扫码报名参与,0基础学习课程,轻松掌握算子开发技能!完成认证考核,五重挑战赢开发板、华为手机等千元大奖!报名链接及活动详情:cid:link_0
总条数:872 到第
上滑加载中