nextcloud / nextcloud/richdocuments
Read aloud
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 453
- Forks
- 147
- Avg merge
- 14h 54m
- Merged PRs (30d)
- 83
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
One of the great things that Microsoft Office has is that it is able to read out your documents to you, which is a great time saver, especially when you can speed it up.
Having a huge document and having to read through it can also be challenging if you need to multitask because you need to focus your attention on what you're reading. Instead, having a read to you allows you to multitask by allowing you to look at something else at the exact same time.
Describe the solution you'd like
A clear and concise description of what you want to happen.
A simple read aloud button that could even just be the normal browser read aloud functionality would be great. I'm pretty sure the regular browser JavaScript usually has a read aloud API that you could just use.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
I could try using read aloud by myself, but I'm not sure how it would interface with the document or if it would try reading this part of the editor too instead of just the page.
Additional context
Add any other context or screenshots about the feature request here.
I may be lazy for trying to make this request and not just reading documents, but I've grown very accustomed to one dictation which is part of what I'm using to write this and to read aloud, which I use almost all the time.
Speaking of, if you've gotten this far and you just read what I just wrote, then dictation would also be a great button. Probably you could use a Javascript Web API that's built into the browser and get dictation from one button.
If you could, please consider adding both dictation and read aloud. And also if you could make it live dictation and read aloud, that would be very nice. Again, I'm pretty sure you could use a Javascript Web API that's built in the most browsers.
You could even highlight the current word that's being read aloud and make it live, typing what is being dictated.
Thank you for taking the time to read this.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are identified. Start by reviewing the browser JavaScript APIs mentioned in the request and clarifying whether read-aloud and dictation are separate scopes; done requires an agreed editor integration, browser support, and acceptance criteria for both features.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100