Higher quality audio recordings

This commit is contained in:
Vitor Pamplona
2025-08-20 17:37:44 -04:00
parent b232f484bf
commit 2f82233b25
@@ -65,7 +65,9 @@ class VoiceMessageRecorder {
this.amplitudes.clear()
createRecorder(context).apply {
setAudioSource(MediaRecorder.AudioSource.MIC)
setAudioEncodingBitRate(16 * 44100)
setAudioSamplingRate(44100) // Set the desired audio sampling rate (e.g., 44.1 kHz)
setAudioSource(MediaRecorder.AudioSource.VOICE_RECOGNITION)
setOutputFormat(MediaRecorder.OutputFormat.MPEG_4)
setAudioEncoder(MediaRecorder.AudioEncoder.AAC)
setOutputFile(outputFile)