微信小程式語音轉化為文字
1、微信小程序錄音,提交到伺服器(此時音訊格式為silk);
2、利用silk-v3-decoder(https://github.com/kn007/silk-v3-decoder), 把silk 轉換成pcm格式 (silk/decoder /data/test.silk /data/1.pcm);
3、 用 ffmpeg 把 44100 取樣率 單聲道 16bts pcm 檔案轉 16000取樣率 16bits 位深的單聲道pcm檔案
ffmpeg -y -f s16le -ac 1-ar 44100-i test44.pcm -acodec pcm_s16le -f s16le -ac 1-ar 1600016k.pcm (獲得pcm檔案)
ffmpeg -y -f s16le -ar 24000 -ac 1 -i /data/1.pcm -f wav -ar 16000 -b:a 16 -ac 1 /data/1.wav (獲得wav檔案)
4、呼叫百度api 轉換 pcm , 就能獲取百度轉換後的 文字
注:取樣率很重要,錯了百度api將無法轉換,必須為8000或16000
相關推薦
微信小程式語音轉化為文字
1、微信小程序錄音,提交到伺服器(此時音訊格式為silk); 2、利用silk-v3-decoder(https://github.com/kn007/silk-v3-decoder), 把silk 轉換成pcm格式 (silk/decoder /data/test.si
微信小程式語音轉文字外掛--------wepy小dome
專案用wepy寫的以 wepy為例 export default class extends wepy.app { .............. // 在app.json檔案中引入微信同聲傳譯外掛 plugins: { &nb
技術小白之微信小程式的圖片加文字連結
在多彩的圖片呈現下的程式必不可缺的便是文字的搭配,圖片勾起興趣,文字輔助表達,多數情況下我們上傳的圖片都需要在它周圍添上合適的標題,以便美觀和表述清晰。下面是簡單的圖片文字連結的截圖: 說到圖片和文字的連結就不得不理下思路:首先我想要在小程式內顯示圖片文字資訊,且在點選目標圖片或文字時,可
微信小程式開發中textarea文字域監聽字數限制與動態計算
微信小程式開發時常會有評論或者備註功能,都會用到文字域字元長度計算以及字元限制的功能,筆者把最簡潔易用的案例分享出來。學習之前先看微信官方API文件 https://mp.weixin.qq.com/debug/wxadoc/dev/component/textarea.html
微信小程式非同步API為Promise簡化非同步程式設計
把微信小程式非同步API轉化為Promise。用Promise處理非同步操作有多方便,誰用誰知道。 微信官方沒有給出Promise API來處理非同步操作,而官方API非同步的又非常多,這使得多非同步程式設計會層層回撥,程式碼一複雜,回撥起來就想砸電腦。 於是寫了
微信小程式語音識別開發過程筆記
由於業務需求,需要使用微信小程式語音識別的功能,查找了好多發難,也踩了好多坑,把過程記錄一下,或許會幫助到需要的朋友。 業務需求: 在小程式中識別使用者語音輸入的命令 業務環境和關鍵技術: 1.小程式: 關鍵流程流程: 錄音儲存-->上傳錄音檔案到伺服器後臺--&g
微信小程式rich-text富文字 圖片自適應寬度
第一種方法:接口裡給img標籤加樣式(PHP) $info['contents'] = str_replace("<img ", "<img style='max-width:100%;height:auto;'", $info['contents']); 第二種方法:小程
微信小程式例子——點選文字實現頁面跳轉
1、效果展示 .w 2、關鍵程式碼 index.js檔案 Page({ data:{ // text:"這是一個頁面" }, onLoad:function(options){
微信小程式之多行文字省略號
最近在開發小程式,開發一個小元件,本來開發得差不多了,因為一個多行文字省略號的問題,拖了我一天啊(即使最後較好地解決了啊),可能是自己的開發經驗不足導致了沒能找到好的方案啊,把自己的經歷寫下來吧 一開始,我查了網上的各種資料,其實CSS就足以實現單行文字省略號
(轉載)微信小程式 —— 微信小程式解析html富文字外掛wxParse
下載並把wxParse放到小程式的目錄中把wxParse放在與page同一級目錄 wxParse裡的emojis包是可要可不要的。 12引用wxParse - wxml中 12<import src="../../wxParse/wxParse.wxml" />
微信小程式-textarea中的文字讀取以及換行問題
今天客戶那邊要求textarea中輸入的問題可以按回車鍵換行,而我使用的是bindinput獲取值,但是呢bindinput 處理函式的返回值並不會反映到 textarea 上,按回車鍵導致點選換行符無法使文字換行。 此時便換用 form bindsubmit="formSubmit" 方
微信小程式canvas畫圖、文字、字型換行,以及儲存圖片到本地的坑
頁面 : <canvas style="width: 376px; height: 530px; background-color:#ddd;position:absolute;left:-1000px;" canvas-id="myCanvas"></
[微信小程式] rich-text富文字
rich-text是一個新增的微信小程式外掛,從基礎庫1.4.0開始,低版本需要做相容處理 nodes屬性可為Array和String型別,但推薦使用Array.由於String型別最終也會轉為Arr
微信小程式中使用富文字
昨天一位網友問我小程式怎麼解析富文字。他嘗試過把html轉出小程式的元件,但是還是不成功,我說可以把內容剝離出來。但是這兩種方法都是不行了。後來找到了wxParse-微信小程式富文字解析元件。 特性 支援特性 實驗功能 ToDo [x] HTML的大部分標籤解析 [x] 小表情emjio [x] tab
微信小程式語音同步智慧識別的實現案例
[toc] #### 一、背景 在小程式的一些應用場景中,會有語音轉文字的需求。原有的做法一般是先通過小程式的錄音功能錄下語音檔案,然後再通過呼叫語音智慧識別WebApi(比如百度雲AI平臺,科大訊飛平臺)將語音檔案轉成文字資訊,以上的做法比較繁瑣且使用者的體驗性較差。 為解決此問題,**微信直接開放了同聲傳
微信小程式:將中文語音直接轉化成英文語音
作者:瘟小駒 文章來源《微信小程式個人開發全過程》 準備工作: 準備工具:Eclipse、FileZilla、微信開發者工具、一個配置好SSL證書(https)的有域名的伺服器 所需知識:SpringMVC框架、Java+HTML+CSS+JS、檔案上傳技術、To
微信小程式聊天功能 WebSocket 實現傳送文字,圖片,語音以及WebSocket 常見問題解決方案
如果對你有幫助,來個關注加好評,謝謝。 小程式 WebSocket 常見問題:(本文已解決的) 1.自動斷開連結,重連但是隻能存在兩個 WebSocket 的問題。 ---1相容情況:1.1 正常聊天過一段時間 WebSocket 自動斷開後重新連結,並且儲存之前的
mpvue微信小程式富文字解析 - mpvue-wxParse
mpvue-wxParse 是適用於Mpvue的微信小程式富文字解析元件,支援 HTML 及 markdown 解析。 安裝 npm install mpvue-wxparse 使用 &nbs
微信小程式input為數字鍵盤
微信小程式input為數字鍵盤 微信小程式的 input 有個屬性叫 type,這個 type 有幾個可選值: text:不必解釋 number:數字鍵盤(無小數點) idcard:數字鍵盤(無小數點、有個 X 鍵) digit:數字鍵盤(有小數點) 注意:
微信小程式複製文字
微信小程式複製文字 首先看一下微信開發者文件 引數 說明 是否必填 data 需要複製的文字內容 是 上程式碼 wx.se