muzak
30 November 2024 16:04
1
Operating system
Android
Joplin version
3.2.2
What issue do you have?
Expected
Exiting note editor stops voice typing.
Actual
Exiting note editor doesn't stop voice typing.
Steps to reproduce
Configuration
> Note
> Preferred voice typing provider
> Vosk
(although I expect this bug is reproducible with Whisper too).
Edit a note.
Tap top-right menu button, then tap Voice typing...
.
Edit note with voice typing.
Tap or gesture back to return to note preview.
Tap or gesture back to return to the note lists.
Return to edit any note, then tap top-right menu, then tap Voice typing...
. The voice typing container will show a Error: Vosk is already recording
message and speech doesn't get converted to text.
Thank you for reporting this!
I'm linking to a related pull request:
laurent22:dev
← personalizedrefrigerator:pr/close-voice-typing-session
opened 07:01PM - 04 Dec 24 UTC
# Summary
This pull request closes the voice typing session when closing the … editor. Previously, voice typing was only closed when clicking "Done".
# Testing plan
This pull request has been manually tested with the following steps:
1. Start voice typing in a note.
2. Verify that the microphone indicator is shown.
- On my device, a green dot is shown near the top right corner of the screen.
3. Close the note by clicking the "back" button.
4. Wait 2-3 seconds.
5. Verify that the microphone indicator is no longer visible.
6. Repeat steps 1-5.
This has been tested successfully on an Android 13 tablet.
<!--
Please prefix the title with the platform you are targetting:
Here are some examples of good titles:
- Desktop: Resolves #123: Added new setting to change font
- Mobile, Desktop: Fixes #456: Fixed config screen error
- All: Resolves #777: Made synchronisation faster
And here's an explanation of the title format:
- "Desktop" for the Windows/macOS/Linux app (Electron app)
- "Mobile" for the mobile app (or "Android" / "iOS" if the pull request only applies to one of the mobile platforms)
- "CLI" for the CLI app
If it's two platforms, separate them with commas - "Desktop, Mobile" or if it's for all platforms, prefix with "All".
If it's not related to any platform (such as a translation, change to the documentation, etc.), simply don't add a platform.
Then please append the issue that you've addressed or fixed. Use "Resolves #123" for new features or improvements and "Fixes #123" for bug fixes.
AND PLEASE READ THE GUIDE: https://github.com/laurent22/joplin/blob/dev/readme/dev/index.md
-->