Recorder icon indicating copy to clipboard operation
Recorder copied to clipboard

html5 js 录音 mp3 wav ogg webm amr g711a g711u 格式,支持pc和Android、iOS部分浏览器、Hybrid App(提供Android iOS App源码)、微信,提供ASR语音识别转文字 H5版语音通话聊天示例 DTMF编码解码

Results 134 Recorder issues
Sort by recently updated
recently updated
newest added

type:"mp3", bitRate:16, sampleRate:16000, 这是配置,但是正常录音的时候,我录了5秒,但是生成的音频是20~22秒,并且音频播放的时候,就会听着是慢放好多倍,毕竟是把5秒的音频拉长成20秒

如题: 苹果手机15.1 stop 返回的duration长度有时候不正确 版本号:recorder-core: ^1.0.19120900

企业微信有时候能正常唤起授权提示,有时候不行,请问这是为什么…… (目前测试了一下,手机端能够正常弹出授权提示的只有 firefox 和微信内置浏览器 而夸克浏览器虽然Recorder.Support()返回值是true,但是不会弹出提示)

![WechatIMG197](https://user-images.githubusercontent.com/13990665/173301438-c2b6832b-b6c3-4a57-8239-e01933410eca.jpeg) 麻烦看看图片中问题如何解决呢

录制的音频能实时推送RTMP/RTSP么?

项目上需要采样率为16000,单声道的 aac格式的音频流

**1. Recorder.SampleData()** (1) 命名建议:这个方法的功能相当于是重采样,而且本质上只会降低采样率,建议改名为ResampleData/DownsampleData更合适。 (2) 现在的的降低采样率实现方式只是按比例舍弃采样(decimation),但是从信号处理的角度,单纯这样做的话会有aliasing effect(混叠),引起严重失真(注意,此现象并非由于采样点减少本身导致的音质变差)。标准的降低采样率方式应当在处理之前加入低通滤波过程。如采样比非整数,则应先提高采样率再降低采样率。参见https://zh.wikipedia.org/zh-my/%E9%99%8D%E9%87%87%E6%A0%B7 **2. pcmAbsSum** 目前音量显示用信号绝对值之和的平均值,此方法据我所知并非标准做法,而且不反映能量/功率(power)。常规处理方式是用信号平方和的平均值(或者最后开个平方得到方均根RMS,与最大值的比值就是平均振幅百分比)来表示能量(与感知的音量直接相关,与标准值作比再取对数就可以得到分贝值)。如果此操作不是特别占用计算能力,建议考虑适当修改。

good first issue

大大,你好,我是用uniapp框架开发了安卓和ios应用,应用里都在使用到了web-view,指向的都是我自己的https的H5网站。H5网站内录音室可以的。 安卓应用内置webview,只要安卓应用被授权了麦克风,内置的H5也是可以录音。 但是ios应用内置webview点击H5内的录音按钮时无法进行录音。 以下是报错。 21:06:11.879 [system] [06:11.564 RecordApp][?]RequestPermission... 21:06:11.910 [system] [06:11.566 RecordApp][?]Install Default... [object Object] 21:06:11.942 [system] [06:11.568 RecordApp][?]Lazy Load...usta [object Object],[object Object] 21:06:11.971 [system] [06:11.569 RecordApp][?]Lazy Load:usta 21:06:12.002 [system]...

I don't know Chinese but I can proofread and edit the translation after the fact