在移动 Web 浏览器中手指按下直到手指移开时捕获麦克风音频
Capturing Microphone Audio On Finger Press Until Finger Is Removed In Mobile Web Browser
我正在做一个项目,我需要用户能够在网络浏览器中按住屏幕(理想情况下在桌面上工作,但主要是移动设备),记录用户在按下手指时的讲话以及何时抬起手指发送此音频数据,使用语音到文本服务将其转换为文本。
当手指在屏幕上按下和抬起时,我可以轻松跟踪,我遇到的问题是找到一种轻松停止和开始录制的方法,但 IOS 上的 Safari 似乎没有许多麦克风库都支持。我试过的那些使用内置 GUI,但我一直无法弄清楚如何删除该 GUI 并只使用数据。
有没有人对我如何完成此任务有任何建议或知道任何资源?谢谢
您可以为此使用 touchstart 和 touchend 事件。
https://developer.mozilla.org/en-US/docs/Web/API/Touch_events
我正在做一个项目,我需要用户能够在网络浏览器中按住屏幕(理想情况下在桌面上工作,但主要是移动设备),记录用户在按下手指时的讲话以及何时抬起手指发送此音频数据,使用语音到文本服务将其转换为文本。
当手指在屏幕上按下和抬起时,我可以轻松跟踪,我遇到的问题是找到一种轻松停止和开始录制的方法,但 IOS 上的 Safari 似乎没有许多麦克风库都支持。我试过的那些使用内置 GUI,但我一直无法弄清楚如何删除该 GUI 并只使用数据。
有没有人对我如何完成此任务有任何建议或知道任何资源?谢谢
您可以为此使用 touchstart 和 touchend 事件。 https://developer.mozilla.org/en-US/docs/Web/API/Touch_events