New issue
Advanced search Search tips

Issue 733051 link

Starred by 2 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Feature-Request:

Reported by guest271...@gmail.com, Jun 14 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/58.0.3029.110 Chrome/58.0.3029.110 Safari/537.36

Steps to reproduce the problem:
1. Call speechSynthesis.speak()
2. 
3. 

What is the expected behavior?
Ability to pass an option to `speak()` which signals that an `ArrayBuffer`, `Blob` or `AudioBuffer` or `data URI` of text passed to `speak()` should be returned from `speak()` call.

What went wrong?
The feature currently does not exist.

Did this work before? No 

Does this work in other browsers? N/A

Chrome version: 58.0.3029.110  Channel: n/a
OS Version: 
Flash Version: 

It is possible to create a recording of audio output from speakers using `navigator.getUserMedia()` and `MediaRecorder`, or by using a library, for example `meSpeak` which has a `rawdata` option. 

We should be able to avoid workarounds and have the ability to pass an option which indicates that audio result of `window.speechSynthesis.speak()` should not be output to speakers, but returned as `ArrayBuffer`, Blob`, `AudioBuffer`, or possibly a `MediaStream`.
 
Labels: Needs-Milestone
@ranjitkan What is a Milestone?
Cc: rbasuvula@chromium.org
Labels: -Needs-Milestone M-61
Status: Untriaged (was: Unconfirmed)
This seems to be a feature request. Hence, marking this issue as untriaged for further investigation.

Thanks...!!
What have been able to achieve thus far towards implementation using navigator.mediaDevices.getUserMedia() and MediaRecorder() https://github.com/guest271314/SpeechSynthesisRecorder/blob/master/SpeechSynthesisRecorder.js

Sign in to add a comment