1. 程式人生 > 程式設計 >AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

語音識別極速版能將60秒以內的完整音訊檔案識別為文字。用於近場短語音互動,如手機語音搜尋、聊天輸入等場景。支援上傳完整的錄音檔案,錄音檔案時長不超過60秒。實時返回識別結果。本文主要介紹採用百度語音識別,實現小程式的聽寫功能。

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

1 系統框架

用到的技術主要有:百度語音識別和微信小程式。採用微信提供的錄音管理器 recorderManager實現錄音,錄音格式aac。小程式將使用者上傳的語音提交給百度語音證識別服務,返回文字資訊並顯示出來。全部功能都在小程式客戶端完成,不需要伺服器,適合個人開發者學習除錯使用,同時也為商業應用提供相應解決方案。

2建立小程式專案

在根目錄的全域性配置檔案app.json中增加:"pages/asr/asr",會自動建立相關頁面檔案,結構如下:

  • asr.js:功能邏輯模組
  • asr.wxss:頁面樣式檔案
  • asr.wxml:頁面佈局檔案
  • asr.json:頁面配置檔案

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

3 呼叫語音識別極速版API

3.1 首先要在控制檯建立應用,呼叫語音識別極速版API,“獲取API Key/Secret Key”。

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

Body中放置請求引數,引數詳情如下:

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

返回引數:

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

3.2 語音識別極速版功能實現

(1)傳送URL請求核心程式碼

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

(2)定義按鈕點選事件

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

(3)定義按鈕點選事件

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

(4)修改頁面樣式檔案

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

4 實現效果

AI小程式之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略

到此這篇關於AI小程式語音聽寫的文章就介紹到這了,更多相關AI小程式語音聽寫內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!