nextcloud / nextcloud/richdocuments

Read aloud

Open
#5,634 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.