FLUID-5951: fluid.textToSpeech.checkTTSSupport incorrecly reports in MS Edge

Metadata

Source
FLUID-5951
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Alan Harnum
Reporter
Alan Harnum
Created
2016-09-07T09:24:52.944-0400
Updated
2017-01-16T14:28:56.520-0500
Versions
N/A
Fixed Versions
  1. 2.0
Component
  1. Self Voicing
  2. Text To Speech

Description

The newest MS Edge supports the text to speech API & all tests pass. However, the fluid.textToSpeech.checkTTSSupport function that gates the test runs incorrectly reports Edge doesn't support TTS (I removed it locally to check).

The issue seems to be twofold:

  • MS Edge won't actually speak if SpeechSynthesisUtterance is given an empty string
  • fluid.promise has slow performance on MS Edge & takes more than the default 1 second to return

A small patch is incoming for this issue that will make the TTS wrapper work in Edge.

Comments