Open Bug 1285664 Opened 8 years ago Updated 7 months ago

Add a text-to-speech mode to Reader View

Categories

(Firefox for iOS :: Reader View, defect, P3)

Other
iOS
defect

Tracking

()

People

(Reporter: nalcock, Unassigned)

Details

(Whiteboard: [MobileCore])

Attachments

(3 files)

Having Firefox read out your articles for you on mobile would be an ideal fit for Reader View.
Summary: Added a text-to-speech mode to Reader View → Add a text-to-speech mode to Reader View
Assignee: nobody → nalcock
I have a working demo for this feature, but it's lacking any interface at the moment.
https://github.com/varkor/firefox-ios/tree/ReaderViewTextToSpeech
In this branch, I've overridden the functionality of the style ("Aa") button in the Reader View toolbar so that tapping it once starts/pauses the dictation.
:tecgirl, would you be able to look over the feature and see what you think regarding a way to trigger this function? An obvious solution would just be to add another button to the toolbar, but that could make things a little crowded. Thanks!
Flags: needinfo?(randersen)
Attached file Pull request
Flags: needinfo?(randersen)
Attachment #8784059 - Flags: ui-review?(randersen)
Attachment #8784059 - Flags: review?(bnicholson)
Priority: -- → P1
Whiteboard: [MobileAS]
let me noodle on this a bit as far as the UI is concerned. Adding the functionality to the toolbar isn't so bad, but I'm thinking it should be an audio icon (speaker or similar) and I'm wondering about how to best display the toolbar – it is crowded and confusing. I've been meaning to revisit it anyway. :) 

does this read in whatever the region language is set to?
I was thinking the same thing regarding the icon — it's not quite so clear at the moment. Also, I wasn't sure whether it would be desirable to have more controls (e.g. rewind), but I couldn't comfortably fit them in the toolbar, so I left them out for now.

It does read in the correct language as long as the web page has the right locale metadata, and will fall back to the user's language preference if not.
Priority: P1 → P3
Rank: 3
Resetting assignee. Note that there are pending reviews here.
Assignee: nalcock → nobody
Robin, did we ever figure out a UI for this?
Flags: needinfo?(randersen)
Comment on attachment 8784059 [details] [review]
Pull request

Removing myself from review for now since this still has pending UI.
Attachment #8784059 - Flags: review?(bnicholson)
Whiteboard: [MobileAS] → [MobileCore]
Rank: 3 → 1
Severity: normal → S3

Clear a needinfo that is pending on an inactive user.

Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE.

For more information, please visit BugBot documentation.

Flags: needinfo?(randersen)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: