-
Notifications
You must be signed in to change notification settings - Fork 26
UI adjustments #291
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
UI adjustments #291
Conversation
julien-nc
commented
Jul 2, 2025
- Fix issue when there is a 'output' output field that is not text (a check in a computed crashes)
- Nicer task list item display when there is only audio input or output

- Emphasize audio outputs with the same border as for text output

- Change how we record audio: convert to wav and then to mp3 to make sure it's small and compatible with many APIs/tools
- Vue 3 migration mistake: beforeDestroy is now beforeUnmount
- Fix style for "list of text" fields
- Fix item deletion for "list of text" fields
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.
🚀
btw, what's the difference between an audio blob with "audio/mp3" mimetype vs generating a wav and then converting it into mp3?
Signed-off-by: Julien Veyssier <[email protected]>
Signed-off-by: Julien Veyssier <[email protected]>
Signed-off-by: Julien Veyssier <[email protected]>
Signed-off-by: Julien Veyssier <[email protected]>
Signed-off-by: Julien Veyssier <[email protected]>
Signed-off-by: Julien Veyssier <[email protected]>
Signed-off-by: Julien Veyssier <[email protected]>
Signed-off-by: Julien Veyssier <[email protected]>
1f6e0aa to
fd6004f
Compare
|
@kyteinsky Do you mean "Why don't we directly encode the recording to mp3 instead of using wav as intermediate format?" ? I didn't find reliable mp3 encoder that directly works with |
| async generateFile() { | ||
| this.killStreams() | ||
| if (!this.aborted) { | ||
| this.blob = new Blob(this.chunks, { type: 'audio/mp3' }) |
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.
yeah that and if we were already doing mp3 before or was it not really mp3, just annotation?
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.
If we don't encode we don't know for sure what we get. On my side with Firefox I got OggVorbis.
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.
ah okay that makes sense.