導航:首頁 > 編程語言 > nodejs抓取網站音頻

nodejs抓取網站音頻

發布時間:2025-09-16 16:12:48

⑴ 小程序錄音文件如何nodejs轉成文字

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 , 就能獲取網路轉換後的 文字

⑵ 基於webrtc以及nodejs的P2P實時視頻demo

吐槽, 你的分類錯了, 導致不能貼代碼
github:

priologic/easyrtc
webRTC/webRTC.io

自己開發推薦使用/easyrtc

只是玩玩 對於webRTC.io使用簡單

npm install webrtc.io

Client
<video id="local" autoplay="autoplay"></video>
<video id="remote" autoplay="autoplay"></video>

<script src="/webrtc.io.js"></script>
<script>

// note: make sure hostname available to all connecting clients
// (ie. probably not `localhost`)
rtc.connect('ws://yourserveraddress:8001');

rtc.createStream({"video": true, "audio":false}, function(stream){
// get local stream for manipulation
rtc.attachStream(stream, 'local');
});

rtc.on('add remote stream', function(stream){
// show the remote video
rtc.attachStream(stream, 'remote');
});

// more rtc callbacks are available
</script>

Server

var webRTC = require('webrtc.io').listen(8001);
//then a bunch of callbacks are available

閱讀全文

與nodejs抓取網站音頻相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接