-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: voice recording message attachment #2311
Conversation
…cording waveform downsampling
* @param data | ||
* @param targetOutputSize | ||
*/ | ||
export function downSample(data: number[], targetOutputSize: number): number[] { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Downsampling algorithm used does not use mean to reduce the data, but it rather selects a value that represents the biggest difference compared to the previous and next bucket.
docusaurus/docs/React/components/message-components/attachment/voice-recording.mdx
Outdated
Show resolved
Hide resolved
docusaurus/docs/React/components/message-components/attachment/voice-recording.mdx
Outdated
Show resolved
Hide resolved
docusaurus/docs/React/components/message-components/attachment/voice-recording.mdx
Outdated
Show resolved
Hide resolved
Co-authored-by: Anton Arnautov <43254280+arnautov-anton@users.noreply.github.com>
Size Change: +15.2 kB (+1%) Total Size: 1.81 MB
ℹ️ View Unchanged
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2311 +/- ##
==========================================
+ Coverage 84.84% 84.99% +0.14%
==========================================
Files 345 351 +6
Lines 7729 7904 +175
Branches 2146 2188 +42
==========================================
+ Hits 6558 6718 +160
- Misses 823 834 +11
- Partials 348 352 +4 ☔ View full report in Codecov by Sentry. |
🎉 This PR is included in version 11.12.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎯 Goal
Provide new attachment type -
"voiceRecording"
. The attachment widget allows to display the recording in a quoted reply or to reproduce the recorded audio. The player allows toggling playback speed and navigation by clicking and dragging.Depends on:
🎨 UI Changes
Please see the docs assets.