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.

Reply via email to