精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開發者空間實踐指導:基于 3 大 PaaS 主流服務輕松實現文字轉換語音

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2024-09-13 16:25 ? 次閱讀

【摘要】 基于 CodeArts API 設計語音合成接口,基于 API Explorer 調試接口,并利用 CodeArts IDE 實現數據流轉換為音頻

案例簡介

開發者將在云主機中,基于 CodeArts API 設計語音合成接口,基于 API Explorer 調試接口,并利用 CodeArts IDE 實現數據流轉換為音頻。在此過程中,開發者可體驗 API 設計、開發、調試等全生命周期,對華為云產品 API 體系及 API 開放能力有全面了解,并最終完成應用創建,全程實踐約 15 分鐘。

配置開發者空間

華為云為全球開發者打造專屬開發者空間,匯聚了華為優質開發資源及工具,讓每一位開發者擁有一臺云主機。

在華為開發者空間,每位開發者每年可享有數百小時的云主機使用時長,5GB 的云存儲空間和場景化沙箱資源,以及海量的技術賦能課程與專業開發者認證內容。

點此領取:https://auth.huaweicloud.com/authui/login.html?service=https%3A%2F%2Fdeveloper.huaweicloud.com%2Fspace%2Flogin-forword.html%3FforwardUrl%3Dhttps%253A%252F%252Fdeveloper.huaweicloud.com%252Fspace%252Fhome%26module%3Dhuaweideveloper&locale=zh-cn#/login

1.進入開發者空間,點擊“云主機(beta 體驗)”

wKgZombj9t6Ab9WgAAGl06e6464250.png

2.點擊“添加云主機”

wKgaombj9t-AEroNAACr8drEZFE152.png

3.點擊“立即進入”

wKgZombj9uCAGzjRAAMfxE4xgKc605.png

4.點擊“下一步”

wKgaombj9uGAC1jAAADfx25Jf5M678.png

5.繼續點擊“下一步”

wKgZombj9uKAShulAADLWl6c5W8519.png

6.點擊“進入桌面”

wKgZombj9uOAEE6AAADgRwCS_7k005.png

7.等待機器準備進度條加載完成至 100%,預計等待 1 分鐘,然后點擊“打開云桌面”即可使用

wKgaombj9uSAPETcAAGs-w2fzEs589.png

wKgZombj9uWAQJyDAAK0Bb7u_yo433.png

通過 CodeArts API 設計語音合成接口

3.1 進入 CodeArts API 官網,打開左邊工具欄-Firefox 網絡瀏覽器,輸入網頁版體驗地址并登錄

https://developer.huaweicloud.com/develop/codeartsapi.html

wKgaombj9uaAcor3AAHabGkGP_w864.png

3.2 創建項目

3.2.1 登錄后點擊頁面右上角的“創建項目”按鈕

wKgZombj9ueARM6RAATDIJHdLiM744.png

wKgaombj9uiAXth7AAOC8z_oTJY727.png

3.2.2 在創建項目彈窗中輸入項目名稱:語音合成,并點擊保存

wKgZombj9u2AKw7tAAMrPI8cQr0423.png

3.2.3 提示保存成功,點擊 API 設計頁簽,進入到 API 設計頁面

wKgaombj9u-AJKg9AAC9ERMw0tY636.png

3.3 設計接口

3.3.1 點擊頁面上的“新建 API 接口”卡片

wKgZombj9vCAAvvbAAC_nZOKXsg231.png

3.3.2 顯示新建標簽

wKgaombj9vCAPhfFAAD-QEy4bBo869.png

3.3.3輸入接口的 URL:/tts

wKgZombj9vGAKWCyAAEHNaUP_V0546.png

3.3.4輸入接口名稱:語音合成

wKgaombj9vOAG70cAAD3TAgXRs0930.png

3.3.5下拉滾動條到請求參數區域,點擊請求體“Body”頁簽,選擇“raw”,默認選擇“JSON”格式。

wKgaombj9vSAFkDMAAD4A2PFIqU550.png

3.3.6顯示請求體的數據結構模板,默認根節點類型為“object”

wKgZombj9vSAdtILAAEG_ZXC-0Q955.png

3.3.7點擊根節點最右側的“+”操作

wKgaombj9vWADgeNAAERW7em5ZU293.png

3.3.8頁面上在根節點下新增一條參數(可以通過滾動條左右拖動)

wKgZombj9vaAIinlAAEAO9m2DnI230.png

3.3.9將參數名 param2 修改為 text,描述 param2 修改為待合成的文本

wKgaombj9veATxU9AAEX7oyXcPs248.png

3.3.10 下拉頁面,看到返回響應區域

wKgZombj9veAHn_SAADblKotHu0352.png

3.3.11 同樣點擊根節點最右側的“+”操作(可以通過滾動條拖動到最右側),在根節點下顯示一條新的參數

wKgaombj9viAUJ3GAAD46776e-A257.png

3.3.12 將參數名 param2 修改為result,將描述修改為合成結果

wKgZombj9vmAYFdDAAD12RoFYwI773.png

3.3.13 點擊右上角的保存按鈕

wKgaombj9vmAOTleAAEJMUyC8a4038.png

3.3.14 保存成功,設計完成

wKgZombj9vqANt8KAAFf0IGPHoo238.png

通過 API Explorer 調試語音合成接口,生成 5 段數據流

4.1 語音合成(API Explorer 部分):

鏈接:https://console.huaweicloud.com/apiexplorer/#/openapi/SIS/debug?api=RunTts

4.1.1 生成語音格式為 wav,采樣率:8000,標準女音,語速 0,音色 0

wKgZombj9vuAc7TeAAJDVFS4vl4167.png

圖 1.1.1wav 標準女音

4.1.2 生成語音格式為 wav,采樣率:16000,標準男聲,語速 0,音色 0

wKgaombj9vyAWIA4AAJdCL7hNbI325.png

圖 1..12wav 標準男音

4.1.3 生成語音格式為 mp3,采樣率:8000,標準女音,語速 100,音色 100

wKgZombj9v6AUlJ-AAKNRSfy1BI166.png

圖 1.1.3 mp3 標準女音

4.1.4 生成語音格式為 mp3,采樣率:16000,標準男聲,語速 100,音色 100

wKgaombj9v6AKG1nAAI4jrftXmA725.png

圖 1.1.4 mp3 標準男聲

4.1.5 生成語音格式為 pcm,采樣率:16000,標準男聲,語速 100,音色 100

wKgZombj9wCAFnBrAAKk8lY5jrc286.png

圖 1.1.5標準男聲

在開發者空間基于華為云自研 CodeArts IDE,實現數據流轉換為音頻的功能

5.1 實現數據流轉換為音頻

5.1.1 將實驗用 Demo 工程上傳到 CodeArts IDE

打開右側工具欄-Firefox 網絡瀏覽器,輸入并訪問 Demo 工程下載鏈接:

https://sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com/2601/CodeArtsProject.zip

wKgaombj9wGAP8Y5AAFXkkzY5ek867.png

對下載好的文件進行解壓(目錄:主文件夾/下載),右鍵提取到此處

wKgZombj9wOAN4fhAAGHv5Q794s138.png

打開 CodeArts IDE,左上角點擊“工程”->“打開工程”,選擇剛剛解壓出來的文件夾,打開:

wKgaombj9wOASASMAAE4aDTV1f0649.png

預計等待 1 分鐘左右的時間,工程模型同步成功:

5.1.2 在華為云控制臺新增訪問秘鑰,配置 AK/SK

1)登錄華為云控制臺:https://console.huaweicloud.com/iam/?agencyId=599e2ee1492f48e9b69a0a682d435fb8?ion=cn-north-4&locale=zh-cn#/mine/accessKey

選擇“我的憑證”->“訪問秘鑰”->新增訪問秘鑰

注:如果已經有 AK/SK 秘鑰,不需要新增訪問秘鑰

wKgZombj9wWALGrhAAIKWKmulIg964.png

創建秘鑰成功后點擊“立即下載”,即可獲得“credentials.csv”文件,里面可以查看到 AK(Access Key Id)和 SK(Secret Access Key)

2)進入工程,src/main/resources 下選擇 credentials.properties,將 AK/SK 配置上

wKgaombj9wuAT5e3AAKMYHiBt7U244.png

5.1.3 將 API Explorer 上調試成功的流數據文件配置到 APIResponse.json 中

在 2.1 語音合成章節,我們在 API Explorer 完成接口的調試

https://console.huaweicloud.com/apiexplorer/#/openapi/SIS/debug?api=RunTts

最終生成“SIS_RunTts_ResponseBody_xxxxxxxxxxxxx.json”文件,打開 json 文件,復制響應體內容(如果響應體內容沒有超出限制,直接點擊右側的復制按鈕即可)

wKgZombj9wuACD4qAAKviuWAB3c883.png

打開工程,進入 src/main/resources 中,選擇 APIResponse.json,將 json 文件的內容復制到 APIResponse.json 中。

wKgaombj9wyAZtTaAAFzjiL5Ibo086.png

5.1.4 配置 pom.xml:

在 pom.xml 中如圖所示,增加如下配置:

17

17

17

wKgZombj9w2ARYdXAALLqqXY8Kc647.png

5.1.5 執行“should_return_audio_when_response_json”,生成 mps 格式音頻文件:

找到 test 目錄下的測試類 SisServiceTest.java,點擊找到方法“should_return_audio_when_response_json()”,點擊執行測試,最后可以看到目錄下生成的音頻文件。

wKgaombj9w2AbN8iAAKTfj1DUbw057.png

目錄下生成“devkit.mps”文件,實驗結束。

wKgZombj9w-ADHIFAAT-peUfao8652.png

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1461

    瀏覽量

    61502
  • PaaS
    +關注

    關注

    2

    文章

    130

    瀏覽量

    21360
  • 云主機
    +關注

    關注

    1

    文章

    43

    瀏覽量

    8645
收藏 人收藏

    評論

    相關推薦

    NVIDIA將全球數百萬開發者轉變為生成式 AI 開發者

    來自 AI 生態系統各個領域的 150 余家合作伙伴嵌入了 NIM 推理微服務,將企業級 AI 應用的部署時間從數周縮短至幾分鐘 NVIDIA 開發者計劃會員可免費使用 NIM 來進行研究、開發
    的頭像 發表于 06-03 18:21 ?904次閱讀

    潤和軟件HopeOS閃耀亮相鯤鵬昇騰開發者大會2024

    5月9日,鯤鵬昇騰開發者大會2024在北京盛大召開。本次大會是面向開發者的技術盛會,分享計算產業趨勢、前沿AI技術、行業創新案例、優秀開發者實踐等,使能
    的頭像 發表于 05-11 09:52 ?372次閱讀
    潤和軟件HopeOS閃耀亮相鯤鵬昇騰<b class='flag-5'>開發者</b>大會2024

    鴻蒙系統優缺點,能否作為開發者選擇

    起跑線,都是0基礎開始。學習來輕松,未來趨勢大。 那么鴻蒙的發展,開發者如何抓住機遇?鴻蒙的開發技術要學習那些呢?下面分享鴻蒙的開發者技術: 更多相關的鴻蒙
    發表于 02-16 21:00

    HarmonyOS SDK,助力開發者打造煥然一新的鴻蒙原生應用

    ,全新的全場景協同開放能力,輕松實現應用跨端流轉。 場景化控件,鴻蒙原生應用開發化繁為簡 除了上述豐富完備的開放能力,HarmonyOS SDK 為了進一步提升開發效率,為
    發表于 01-19 10:31

    RT-Thread開發者大會系統控制分論壇動手實踐指南

    將圍繞 AIoT 的發展、產業技術趨勢,聚焦控制、連接、行業應用開發、邊緣計算等領域。 通過主題演講、技術分享、應用演示、動手實踐,助力開發者探索萬物互聯的世界。 其中,我們將在系統控制分論壇舉行智能數據
    的頭像 發表于 12-22 18:15 ?412次閱讀
    RT-Thread<b class='flag-5'>開發者</b>大會系統控制分論壇動手<b class='flag-5'>實踐</b>指南

    RT-Thread開發者大會RISC-V分論壇動手實踐指南

    、產業技術趨勢,聚焦控制、連接、行業應用開發、邊緣計算等領域。通過主題演講、技術分享、應用演示、動手實踐,助力開發者探索萬物互聯的世界。 其中RISC-V分論壇我們將帶來匠芯創的動手實踐
    的頭像 發表于 12-22 18:15 ?730次閱讀
    RT-Thread<b class='flag-5'>開發者</b>大會RISC-V分論壇動手<b class='flag-5'>實踐</b>指南

    歡迎加入飛騰派開發者社區,感謝每一位開發者

    ://bbs.elecfans.com/group_1708 飛騰派開發者社區部分內容截圖 回顧合作歷程,從2023年開始,華秋 · 電子發燒友就與飛騰建立了密切的合作關系,雙方團隊共同努力,實現了許多
    發表于 12-11 16:11

    行業大咖齊聚TUYA開發者大會(蘇州),共話IoT產品力升級新機遇

    】今年,涂鴉正式發布了PaaS2.0,隨著開發者需求的變化,PaaS2.0幾經迭代與升級,不僅能夠打造真正的一站式開發,輔助開發者完成業務閉
    的頭像 發表于 12-08 15:50 ?586次閱讀
    行業大咖齊聚TUYA<b class='flag-5'>開發者</b>大會(蘇州),共話IoT產品力升級新機遇

    TUYA開發者大會(蘇州)盛大開幕,涂鴉智能攜手全球開發者共建IoT新生態

    11月28日,TUYA開發者大會在蘇州盛大舉行,此次大會以“智融創新,智賦姑蘇”為主題,涂鴉智能攜手來自全球各地的品牌制造商、平臺產品服務商、系統集成商、地產商以及人工智能企業等,為開發者們分享了
    的頭像 發表于 12-08 15:49 ?752次閱讀
    TUYA<b class='flag-5'>開發者</b>大會(蘇州)盛大開幕,涂鴉智能攜手全球<b class='flag-5'>開發者</b>共建IoT新生態

    鴻蒙原生應用/元服務開發-開發者如何進行真機測試

    前提條件:已經完成鴻蒙原生應用/元服務開發,已經能相對熟練使用DevEco Studio,開發者自己有鴻蒙4.0及以上的真機設備。 真機測試具體流程如下 1.手機打開開發者模式 2.在
    發表于 11-30 09:46

    【鴻蒙生態千帆起】HarmonyOS系統級地圖與位置服務,賦能廣大開發者

    HarmonyOS下地圖領域的最新技術探索與實踐成果。 得益于HarmonyOS一次開發多端部署、可分可合自由流轉、統一生態原生智能的特性,Petal Maps為開發者提供了系統級、深融合、低功耗、更安全的地圖
    發表于 11-22 10:37

    GitHub Universe 2023:副駕之力,躍上 AI 驅動的開發者平臺

    世界之間尋找難以為繼的平衡。從電光石火的創意到提交、拉取、審查和部署,我們的指導信念是把開發者的工作變得更輕松——利用深度集成
    的頭像 發表于 11-09 18:55 ?590次閱讀
    GitHub Universe 2023:副駕之力,躍上 AI 驅動的<b class='flag-5'>開發者</b>平臺

    開發者福利月】因你存在,與我同行

    2015 年 10 月 30 日 我們用簡單的幾行文字 開啟了這場與開發者們的對話 正式與大家見面 后 我們一起見證過 Google 的 18 周年 也在大家的支持中達成了 30 萬粉絲的里程碑
    的頭像 發表于 10-30 19:35 ?235次閱讀
    【<b class='flag-5'>開發者</b>福利月】因你存在,與我同行

    HarmonyOS/OpenHarmony原生應用開發-華為Serverless服務支持情況(四)

    /agc-cloudhosting-introductions-0000001057944575 三、Serverless模板 是基于Serverless服務構建的場景化解決方案,提供了應用生態常見場景的代碼實現開發者可將所需
    發表于 10-16 14:20

    HarmonyOS/OpenHarmony原生應用開發-華為Serverless云端服務支持說明(一)

    Serverless又叫無服務器計算,是一種按需提供云端服務的架構和服務模型。應用運行所需的服務器和環境可以皆由云端平臺提供,開發者只需關
    發表于 10-08 10:22