与应用程序中的录音有关的问题。对于录音问题,请使用[录音]标签。有关声音的特定问题,请使用[音频]。
如何使用JavaScript检测与麦克风连接的系统 我使用getusermedia()进行音频录制,并且可以正常工作,但对此有问题。 我想在开始录制任何麦克风与系统连接之前显示一条消息或...
用于录制录制,并且可以正常工作,但对此有问题。
android的extrageRognizer用extra_audio_source仍在听麦克风而不是从文件
private var recorder: MediaRecorder? = null private var recognizer: SpeechRecognizer? = null private val mediaFormat = MediaRecorder.OutputFormat.MPEG_4 private val audioEncoding = MediaRecorder.AudioEncoder.DEFAULT private var currentRecordingFile: String = "recording_0.3gp" private var recordingParcel: ParcelFileDescriptor? = null // [ {"text": "speech to text result", "file": "path to clip recording"}, "time": "datetime" ] private var translations = mutableStateListOf<Map<String, String>>() private fun startTalking () { startRecording() } private fun stopTalking () { stopRecording() startRecognizing() } private fun startRecording () { val num = translations.count() currentRecordingFile = "$externalCacheDir/recording_$num.3gp" recorder = MediaRecorder(this).apply { setAudioSource(MediaRecorder.AudioSource.MIC) setOutputFormat(mediaFormat) setAudioEncoder(audioEncoding) setAudioChannels(1) setAudioSamplingRate(16000) setAudioEncodingBitRate(64000) setOutputFile(currentRecordingFile) try { prepare() } catch (e: IOException) { Log.e("startRecording", e.toString()) } start() } } private fun stopRecording () { recorder?.apply { stop() release() } recorder = null } private fun startRecognizing () { val file = File(currentRecordingFile) recordingParcel = ParcelFileDescriptor.open(file, ParcelFileDescriptor.MODE_READ_ONLY) val intent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH) intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "in-ID") intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "in-ID") intent.putExtra(RecognizerIntent.EXTRA_AUDIO_SOURCE, recordingParcel) intent.putExtra(RecognizerIntent.EXTRA_AUDIO_SOURCE_ENCODING, audioEncoding) intent.putExtra(RecognizerIntent.EXTRA_AUDIO_SOURCE_CHANNEL_COUNT, 1) intent.putExtra(RecognizerIntent.EXTRA_AUDIO_SOURCE_SAMPLING_RATE, 16000) try { recognizer = SpeechRecognizer.createSpeechRecognizer(this) recognizer?.setRecognitionListener(this) recognizer?.startListening(intent) } catch (e: Exception) { Log.e("SpeechRecognizer", e.message.toString()) } } private fun stopRecognizing () { recordingParcel?.close() recognizer?.stopListening() recognizer?.destroy() recognizer = null } override fun onError(error: Int) { Log.e("Speech onError", error.toString()) stopRecognizing() } override fun onResults(results: Bundle){ val words: ArrayList<String>? = results.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION) if (words != null) { val sentence = words.joinToString(separator = " ") val translation = mapOf("text" to sentence, "file" to currentRecordingFile) translations.add(translation) Log.e("CURR RESULT", sentence) } stopRecognizing() }
有人对 MediaSource API 和音频流有经验吗? 我正在尝试为网络研讨会制作一个网络应用程序。我已经做过和正在做的事情: 1)在流媒体端,我创建一个媒体流...
我正在使用Java Android AudioRecorder(代码如下)。当我开始录音时,rms是大于0的正常值。录音后几秒钟,rms只得到0.0值,这意味着audioBuffer i...
如何使用React Native和Expo在iOS和Android上实现后台录音?
我正在使用 Expo 和 React Native 开发一个跨平台应用程序,针对 iOS 和 Android。我的目标是即使应用程序处于后台或
是否可以使用speech_to_text识别语音,同时使用flutter录音机录制音频?同时地。 我被困住了,我一整天都在排除故障,现在我在想......
如何使用 Chrome 扩展程序从 Google Meet 录制音频(麦克风+标签音频)?
我想使用浏览器扩展程序录制 Google Meet 会议,但可以录制任何选项卡音频,例如 YouTube,包括我的麦克风。 我知道如何录制选项卡音频。 我不知道如何组合...
如何使用 TypeScript 在 ReactJS 中录制麦克风和扬声器的音频并将其发送到服务器进行转录?
我正在使用 TypeScript 开发一个 ReactJS 项目,我需要实现一个音频录制功能,同时从麦克风和扬声器捕获音频。录制的音频...
首先,我尝试使用 MediaRecorder API 来录制音频剪辑,但输出文件存在一些问题。然后我尝试了不同的库,例如react-audio-voice-recorder、react-mic等。但他们也...
如何从 Google Chrome 中的会议选项卡录制音频?
我正在开发一个 React Chrome 扩展,旨在从特定选项卡录制音频,特别是在 Zoom 和 Meet 等平台上的会议期间。主要目标是促进转录...
为什么 iOS 上的 Safari 会在一分钟后重新请求麦克风权限,即使我正在浏览同一选项卡而不重新加载它?
在 iOS 移动 Safari 浏览器中,即使我已经在同一选项卡会话中授予了麦克风权限提示,仍会再次出现。如果之前的录音结束得更久,就会发生这种情况...
我想用Python从USB麦克风录制简短的音频剪辑。我尝试过 pyaudio,它似乎无法与 ALSA 通信,而 alsaaudio 的代码示例会产生不可读的
如何解决使用 flutter 为 macOS 录制音频的问题?
我试图在 macOS 中录制音频,但发现生成的音频文件有问题,我的意思是当我尝试播放录制的文件时,听不到任何声音,就像是空的。 我有你的包裹...
有没有办法在 NW.js 应用程序中录制和保存所有播放的音频?
我想录制 NW.js 应用程序发出的声音并将其保存到文件中。 我有一个可用的单例 AudioContext,但我希望它能够在扬声器中录制和播放。 我试图创建一个假的
目前,我想设置合理质量的录音,这会消耗最少的磁盘空间。 我尝试使用以下设置 AVSampleRateKey:8000 - “电话和加密对讲机...
在 React 应用程序中触发事件之前确保用户允许麦克风访问
我创建了一个带有麦克风按钮的 React 组件: OnMouseDown => 用户开始录制音频 OnMouseUp => 录音结束 换句话说,只要按住按钮就可以...
我正在开发一个Android应用程序,通过MIC录音并改变其频率。类似于 iPhone 的 Helium Booth 应用程序。目前我已经编写了代码来记录文件并保存我...
我正在开发一个Android应用程序,通过MIC录音并改变其频率。类似于 iPhone 的 Helium Booth 应用程序。目前我已经编写了代码来记录文件并保存我...
我正在使用 Android 版 Flutter 创建语音会议应用程序,我想添加一项功能来录制从我的应用程序播放的音频(通话中其他人的音频),并且还