Как включить речевую функцию на канале Webchat на современной странице SharePoint Online? - PullRequest
0 голосов
/ 24 ноября 2018

Я создал чат-бота с речевыми возможностями, я тестировал в эмуляторе, и он отлично работает.Однако после развертывания я заметил, что на канале веб-чата он не включен.У меня есть веб-чат, встроенный в современный сайт SharePoint Online, и из того, что я искал в Интернете, в большинстве ответов говорится об изменении HTML и использовании JavaScript, что, по-видимому, нелегко сделать в этой современной среде, которую Microsoft использует в соответствии со статьями.

Итак, в конце концов, как включить речевую функцию в канале веб-чата, встроенную в современную страницу сайта SharePoint?

1 Ответ

0 голосов
/ 28 ноября 2018

Я верю, что здесь происходит пара вещей.Во-первых, это проблема с Cross Origin.Я вернусь к этому через минуту.Во-вторых, если вы используете речевую службу браузера-провайдера, это означает, что вы используете Chrome (дайте мне знать, если это не так).Использование микрофона в iframes было ограничено для перекрестного происхождения.Вы можете изменить это, добавив атрибут allow = 'микрофон' в свой тег iframe.Пожалуйста, смотрите больше здесь .

Мне удалось заставить его работать в простом iframe, вне SPO и с использованием Cross-Origin Resource Sharing.К сожалению, вы не сможете добавить CORS на свой сайт SharePoint Online для встроенной веб-части.

Возможно, вы рассмотрите использование Bing или пользовательских речевых служб .В противном случае, я думаю, что ваши параметры ограничены пользовательскими страницами / parts / app / add-in для SharePoint (если даже тогда).

Редактировать: похоже, что Bing Speech устарела .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...