Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在移动网络浏览器中,按住手指直到取下手指时捕捉麦克风音频_Javascript_Html_Speech To Text_Mobile Website_Microphone - Fatal编程技术网

Javascript 在移动网络浏览器中,按住手指直到取下手指时捕捉麦克风音频

Javascript 在移动网络浏览器中,按住手指直到取下手指时捕捉麦克风音频,javascript,html,speech-to-text,mobile-website,microphone,Javascript,Html,Speech To Text,Mobile Website,Microphone,我正在从事一个项目,在该项目中,我需要用户能够在web浏览器中按住屏幕(理想情况下在桌面上工作,但主要是移动),记录用户在按下手指时的讲话,以及在抬起手指时发送此音频数据,以便使用语音到文本服务将其转换为文本 当手指在屏幕上被按下或抬起时,我可以很容易地跟踪,我遇到的问题是找到一种方法来轻松地停止和开始录制,而IOS上的Safari似乎不受很多麦克风库的支持。我尝试过的那些使用内置GUI,但我还没有弄清楚如何删除该GUI并只使用数据 有没有人对我如何做到这一点有任何建议或了解任何资源?谢谢您可以

我正在从事一个项目,在该项目中,我需要用户能够在web浏览器中按住屏幕(理想情况下在桌面上工作,但主要是移动),记录用户在按下手指时的讲话,以及在抬起手指时发送此音频数据,以便使用语音到文本服务将其转换为文本

当手指在屏幕上被按下或抬起时,我可以很容易地跟踪,我遇到的问题是找到一种方法来轻松地停止和开始录制,而IOS上的Safari似乎不受很多麦克风库的支持。我尝试过的那些使用内置GUI,但我还没有弄清楚如何删除该GUI并只使用数据


有没有人对我如何做到这一点有任何建议或了解任何资源?谢谢

您可以使用touchstart和touchend事件。

您可以使用touchstart和touchend事件来实现此目的。

这对手机和桌面都有很大的支持,这很好,我假设这只是为了注册手指按压,因为我在页面上没有看到任何指向麦克风使用的内容,这正是我想要的。这将是有益的,虽然谢谢!也许这是给你的。如果你想用麦克风。或者这个:这对手机和桌面都有很多支持,这很好,我假设这只是为了注册手指按压,虽然我在页面上没有看到任何指向麦克风使用的内容,这更是我想要的。这将是有益的,虽然谢谢!也许这是给你的。如果你想用麦克风。或者这个: