LGTM3
On 1/2/25 9:51 AM, Yoav Weiss (@Shopify) wrote:
LGTM2
On Tuesday, December 31, 2024 at 4:42:25 PM UTC+1 PhistucK wrote:
Very nice. Will I be able to record as well as transcribe at the
same time?
This does not work at the moment
<https://issues.chromium.org/issues/41403126> (on some Android
devices apparently, not all if I remember correctly, though I did
not come across one that allows this) since I think both of the
APIs try to get a(n exclusive?) handle of the microphone.
Basically get a stream and hand it to the MediaRecorder as well as
the speech API. Will that no longer try to record simultaneously
(and thus conflicting on some devices)?
☆*PhistucK*
On Mon, Dec 30, 2024 at 6:34 PM Chris Harrelson
<chris...@chromium.org> wrote:
LGTM1
On Wed, Dec 18, 2024 at 3:48 PM 'Evan Liu' via blink-dev
<blink-dev@chromium.org> wrote:
Regarding interop support, this change was discussed at
TPAC 2024 this year and was supported by Eric Carlson from
Apple and Paul Adenot from Mozilla among others. I've
submitted requests for formal permissions from Mozilla
<https://github.com/mozilla/standards-positions/issues/1149>
and WebKit
<https://github.com/WebKit/standards-positions/issues/438>.
I've flipped all of the chromestatus review bits as well.
Thanks!
Evan
On Wed, Dec 18, 2024 at 7:26 AM Yoav Weiss (@Shopify)
<yoavwe...@chromium.org> wrote:
You also probably want to flip the relevant
chromestatus review bits (for security, privacy, etc).
On Wednesday, December 18, 2024 at 2:27:42 AM UTC+1
dan...@microsoft.com wrote:
The links supporting the browser Gecko and WebKit
signals do not seem strongly indicative of a
current positive position.
https://github.com/WICG/speech-api/pull/118
<https://github.com/WICG/speech-api/pull/118> from
2014 was resolved WONTFIX and skimming through
https://github.com/WICG/speech-api/issues/66
<https://github.com/WICG/speech-api/issues/66> the
issue did not appear to reach any strong
resolution. I think it would make sense to request
formal positions <https://bit.ly/blink-signals> to
try to get a clearer picture.
-- Dan Clark
*From:*blink-dev@chromium.org
<blink-dev@chromium.org> *On Behalf Of *Chromestatus
*Sent:* Tuesday, December 17, 2024 4:28 PM
*To:* blink-dev@chromium.org
*Cc:* ev...@google.com
*Subject:* [EXTERNAL] [blink-dev] Intent to Ship:
Add MediaStreamTrack support to the Web Speech API
Contact emails
ev...@google.com
Explainer
https://github.com/WICG/speech-api/pull/118
<https://github.com/WICG/speech-api/pull/118>
Specification
https://wicg.github.io/speech-api
<https://wicg.github.io/speech-api>
Design docs
https://docs.google.com/document/d/1LHGtO6A-U4OFQpG9LXUf1_4Elerpv1rncNCbHnmA7zY/edit?usp=sharing
<https://docs.google.com/document/d/1LHGtO6A-U4OFQpG9LXUf1_4Elerpv1rncNCbHnmA7zY/edit?usp=sharing>
Summary
Add MediaStreamTrack support to the Web Speech
API. The Web Speech API is a web standard API that
allows developers to incorporate speech
recognition and synthesis into their web pages.
Currently, the Web Speech API uses the user's
default microphone as the audio input.
MediaStreamTrack support allows websites to use
the Web Speech API to caption other sources of
audio including remote audio tracks.
Blink component
Blink>Speech
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ESpeech%22>
Search tags
speech <http:///features#tags:speech>, recognition
<http:///features#tags:recognition>
TAG review
None
TAG review status
Not applicable
Risks
Interoperability and Compatibility
None
/Gecko/: Positive
(https://github.com/WICG/speech-api/issues/66
<https://github.com/WICG/speech-api/issues/66>)
Similar changes proposed by Firefox in 2019
/WebKit/: Positive
(https://www.w3.org/Bugs/Public/show_bug.cgi?id=26336
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=26336>)
Similar changes proposed by Safari in 2014
/Web developers/: Positive
(https://stackoverflow.com/questions/67351357/web-speech-recognition-on-mediastream
<https://stackoverflow.com/questions/67351357/web-speech-recognition-on-mediastream>)
Feature requested by web developers
/Other signals/:
WebView application risks
/Does this intent deprecate or change behavior of
existing APIs, such that it has potentially high
risk for Android WebView-based applications?/
None
Debuggability
None
Will this feature be supported on all six
Blink platforms (Windows, Mac, Linux,
ChromeOS, Android, and Android WebView)?
No
Initially supported on Windows, Mac, and Linux
with ChromeOS support to follow.
Is this feature fully tested by
web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
No
Flag name on about://flags
None
Finch feature name
MediaStreamTrackWebSpeech
Requires code in //chrome?
False
Estimated milestones
Shipping on desktop
133
Anticipated spec changes
/Open questions about a feature may be a source of
future web compat or interop issues. Please list
open issues (e.g. links to known github issues in
the project for the feature specification) whose
resolution may introduce web compat/interop risk
(e.g., changing to naming or structure of the API
in a non-backward-compatible way)./
Spec changes will be made to the Web Speech API
spec after the spec repo migrates over to the
Audio Community Group. Tentative spec PR changes:
https://github.com/WICG/speech-api/pull/118
<https://github.com/WICG/speech-api/pull/118>
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5178378197139456?gate=5091779878846464
<https://chromestatus.com/feature/5178378197139456?gate=5091779878846464>
This intent message was generated by Chrome
Platform Status <https://chromestatus.com/>.
--
You received this message because you are
subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving
emails from it, send an email to
blink-dev+unsubscr...@chromium.org
<mailto:blink-dev+unsubscr...@chromium.org>.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6762170b.2b0a0220.38516f.0183.GAE%40google.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6762170b.2b0a0220.38516f.0183.GAE%40google.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to
the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails
from it, send an email to
blink-dev+unsubscr...@chromium.org
<mailto:blink-dev+unsubscr...@chromium.org>.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOVsCZkkW%2BqYqFPjJxxtmd38tttSJ%3D0KQxhgLH4FYVGMZiwZ1A%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOVsCZkkW%2BqYqFPjJxxtmd38tttSJ%3D0KQxhgLH4FYVGMZiwZ1A%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the
Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from
it, send an email to blink-dev+unsubscr...@chromium.org
<mailto:blink-dev+unsubscr...@chromium.org>.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9JwYubSJwnTgXZ%3DHhmYVmxQx2%2B-AZM8ARN%3DwD1gum5zQ%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9JwYubSJwnTgXZ%3DHhmYVmxQx2%2B-AZM8ARN%3DwD1gum5zQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to blink-dev+unsubscr...@chromium.org.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3d0bf2ec-d1f4-40e1-9ca6-4e8b03e2bbd4n%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3d0bf2ec-d1f4-40e1-9ca6-4e8b03e2bbd4n%40chromium.org?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f7fb6b27-5f97-4df8-b5a1-01509eea6673%40chromium.org.