Honor advanced audio processing settings when recording voice messages (#9610)
* VoiceRecordings: honor advanced audio processing settings Audio processing settings introduced in #8759 is now taken into account when recording a voice message. Signed-off-by: László Várady <laszlo.varady@protonmail.com> * VoiceRecordings: add higher-quality audio recording When recording non-voice audio (e.g. music, FX), a different Opus encoder application should be specified. It is also recommended to increase the bitrate to 64-96 kb/s for musical use. Note: the HQ mode is currently activated when noise suppression is turned off. This is a very arbitrary condition. Signed-off-by: László Várady <laszlo.varady@protonmail.com> * RecorderWorklet: fix type mismatch src/audio/VoiceRecording.ts:129:67 - Argument of type 'null' is not assignable to parameter of type 'string | URL'. Signed-off-by: László Várady <laszlo.varady@protonmail.com> * VoiceRecording: test audio settings Signed-off-by: László Várady <laszlo.varady@protonmail.com> * Fix typos Signed-off-by: László Várady <laszlo.varady@protonmail.com> * VoiceRecording: refactor using destructuring assignment Signed-off-by: László Várady <laszlo.varady@protonmail.com> * VoiceRecording: add comments about constants and non-trivial conditions Signed-off-by: László Várady <laszlo.varady@protonmail.com> Signed-off-by: László Várady <laszlo.varady@protonmail.com>
This commit is contained in:
parent
1f8fbc8197
commit
75c2c1a572
3 changed files with 103 additions and 7 deletions
|
@ -85,4 +85,4 @@ class MxVoiceWorklet extends AudioWorkletProcessor {
|
|||
|
||||
registerProcessor(WORKLET_NAME, MxVoiceWorklet);
|
||||
|
||||
export default null; // to appease module loaders (we never use the export)
|
||||
export default ""; // to appease module loaders (we never use the export)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue