Skip to content

Tracking: Web Chat + new Cognitive Services Speech SDK #1336

@compulim

Description

@compulim

This issue is for tracking the status on the work around Speech SDK.

Background

Web Chat use W3C Web Speech API to provide speech recognition and synthesis capability. Cognitive Services Speech Services has published their own API to provide speech recognition and synthesis capability.

This work is to create an adapter that turns Speech SDK into a W3C Web Speech API compliant so Web Chat (and other web apps) can consume.

For the deprecated Bing Speech, we have a version of the adapter. But that adapter no longer works with the new Speech Services. And we need to build a new one.

To-do

The to-do list below may expand from time to time to give more details on the actual work.

  • Speech recognition
  • Speech synthesis
    • Support pause() and resume()
  • Switch between Bing Speech and Speech Services
  • Integrate into Web Chat bundle

FAQs

We will update this issue when we have more information.

When will this feature land?

We are targeting 12/15 (version 4.2). But there are multiple risks related to this work. We are aware that this feature has very high demand and we are working with Cognitive Services Speech team to land this feature as soon as possible.

Will this feature support Custom Speech (CRIS)?

We want to support both Speech Service and Custom Speech Service. But information on our hands are limited. If we are not able to launch the first adapter with CRIS, we will schedule it as a point release (patch release).

Why I cannot use speech in Web Chat now?

Cognitive Services team deprecated Bing Speech and no new subscriptions can be created. Web Chat currently only support Bing Speech but not Speech Services. If you already have a Bing Speech subscription, you can continue to use speech in Web Chat until 2019 October. If you do not have a Bing Speech subscription, you will need to wait until this work is done.

What if my question is not in this FAQs?

Please post it in the comment below. We will try our best to answer it and put it up here for readability.

References

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions