How does one feature detect this feature?
☆*PhistucK* On Mon, Jan 6, 2025 at 9:01 PM Mike Taylor <miketa...@chromium.org> wrote: > 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 from 2014 was resolved >>>>>> WONTFIX and skimming through >>>>>> 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 >>>>>> Specification >>>>>> >>>>>> https://wicg.github.io/speech-api >>>>>> Design docs >>>>>> >>>>>> >>>>>> >>>>>> 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) >>>>>> Similar changes proposed by Firefox in 2019 >>>>>> >>>>>> *WebKit*: Positive ( >>>>>> 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) >>>>>> 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 >>>>>> Link to entry on the Chrome Platform Status >>>>>> >>>>>> >>>>>> 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. >>>>>> 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. >>>> 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. >>> >> 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/CABc02_%2B6G2uqvTkC03nTbUUEox_NnuQCez9xY36v__Becccbpg%40mail.gmail.com.