[Commits] [fluid-project/infusion] e84f7a: FLUID-6278: fixed bug with queue speech synthesis
Antranig Basman
noreply at github.com
Thu Oct 31 20:26:21 UTC 2019
Branch: refs/heads/master
Home: https://github.com/fluid-project/infusion
Commit: e84f7a2113ce8bd09c1296c9fda0181456d3c0dc
https://github.com/fluid-project/infusion/commit/e84f7a2113ce8bd09c1296c9fda0181456d3c0dc
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M src/components/textToSpeech/js/TextToSpeech.js
Log Message:
-----------
FLUID-6278: fixed bug with queue speech synthesis
Depending on timing, it was possible that mutliple queued speech texts
would only synthesize the first, if they were added before the previous
one finished.
Commit: 139c6d63addc2ffc1be6efd023bef8b1c358eaf6
https://github.com/fluid-project/infusion/commit/139c6d63addc2ffc1be6efd023bef8b1c358eaf6
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-13 (Fri, 13 Sep 2019)
Changed paths:
M demos/orator/index.html
M src/components/orator/js/Orator.js
Log Message:
-----------
FLUID-6278: In progress commit. Contains debug and test code and markup.
Commit: 62a0c0e8387ec0ae5d104ce30dccec3fa0ccf319
https://github.com/fluid-project/infusion/commit/62a0c0e8387ec0ae5d104ce30dccec3fa0ccf319
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M src/components/orator/css/Orator.css
M src/components/orator/js/Orator.js
M src/components/textToSpeech/js/TextToSpeech.js
Log Message:
-----------
FLUID-6278: Further in progress work.
The domReader is mostly working again. The current issue is that if the
selection reader is running and we start the domReader, the onStop event
from the selection reader's utterance triggers the handler in the
domReader which confuses the state. This results in the highlighting not
appearing and the button controller state to be incorrect. Also need to
fix the tests and comments.
Commit: 2615760b44198a7b8968b476c0b2f4cb22e0fde1
https://github.com/fluid-project/infusion/commit/2615760b44198a7b8968b476c0b2f4cb22e0fde1
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M src/components/orator/js/Orator.js
M src/components/textToSpeech/js/TextToSpeech.js
Log Message:
-----------
FLUID-6278: domReader appears to be fully working again.
- Need to update comments
- Need to update tests
- Need to update selection reader to switch synthesizers with language
changes.
Commit: 64a17d22b50734dfe03a1c1049878faadbef0428
https://github.com/fluid-project/infusion/commit/64a17d22b50734dfe03a1c1049878faadbef0428
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-19 (Thu, 19 Sep 2019)
Changed paths:
M src/components/textToSpeech/js/TextToSpeech.js
Log Message:
-----------
FLUID-6278: Updated code comments
Commit: 7353d4a8865724eb21d78b69dd21beb15619d461
https://github.com/fluid-project/infusion/commit/7353d4a8865724eb21d78b69dd21beb15619d461
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M src/components/orator/js/Orator.js
Log Message:
-----------
FLUID-6278: Some linting
Commit: 585db828d8d4be02de1a792066eed81b7b27e679
https://github.com/fluid-project/infusion/commit/585db828d8d4be02de1a792066eed81b7b27e679
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M src/components/orator/js/Orator.js
Log Message:
-----------
FLUID-6278: Broke out parseQueue array increment into separate function
Commit: ede93dbda910cd625a90e96d36ec5f0726f71c10
https://github.com/fluid-project/infusion/commit/ede93dbda910cd625a90e96d36ec5f0726f71c10
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-23 (Mon, 23 Sep 2019)
Changed paths:
M src/components/orator/js/Orator.js
Log Message:
-----------
FLUID-6278: In progress work to update selection reader
- have roughed in a fluid.orator.selectionReader.parseRange method for
parsing a range element sourced from a selection. Not yet hooked up.
Commit: 4f07bbd8c8be7aef7e686e53691254e48a6786f2
https://github.com/fluid-project/infusion/commit/4f07bbd8c8be7aef7e686e53691254e48a6786f2
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M src/components/orator/js/Orator.js
M src/components/textToSpeech/js/TextToSpeech.js
Log Message:
-----------
FLUID-6278: In progress commit. selectionReader working.
- The selectionReader is able to switch languages during synthesizing
- Need to update tests
- Need to update comments
- Need to refactor/clean up code
- Need to fix button location for selectionReader
Commit: 9648437de9eaa2b930104d1080b17700e10248e6
https://github.com/fluid-project/infusion/commit/9648437de9eaa2b930104d1080b17700e10248e6
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M src/components/orator/js/Orator.js
M src/components/textToSpeech/js/TextToSpeech.js
M src/framework/core/js/TextNodeParser.js
Log Message:
-----------
FLUID-6278: Refactoring of fluid.textNodeParser.parser
- the parser will return all of the parsed TextNodeData objects in an
array.
- still fires events for each text node parsed, but now data is passed
as a TextNodeData object instead of individual arguments.
Commit: 98b77387b346a3c7cdc8557c3ed6635bcc17dba7
https://github.com/fluid-project/infusion/commit/98b77387b346a3c7cdc8557c3ed6635bcc17dba7
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M src/components/textToSpeech/js/TextToSpeech.js
M src/framework/core/js/TextNodeParser.js
Log Message:
-----------
FLUID-6278: Updating comments
Commit: c00c4c5ec8e00c659aa58ca802a393803b173d40
https://github.com/fluid-project/infusion/commit/c00c4c5ec8e00c659aa58ca802a393803b173d40
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M src/components/orator/js/Orator.js
Log Message:
-----------
FLUID-6278: Refactoring and comment updates.
Commit: 67b63428008bdd0deb04aaf697a9dbf53cd617bc
https://github.com/fluid-project/infusion/commit/67b63428008bdd0deb04aaf697a9dbf53cd617bc
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M src/framework/core/js/TextNodeParser.js
M tests/framework-tests/core/js/TextNodeParserTests.js
Log Message:
-----------
FLUID-6278: Updating TextNodeParser test, and added a related bug fix.
Commit: 1f0ac93db78a3422cbcec5e643fd6abac7d9aa6c
https://github.com/fluid-project/infusion/commit/1f0ac93db78a3422cbcec5e643fd6abac7d9aa6c
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
M tests/component-tests/textToSpeech/js/TextToSpeechTests.js
Log Message:
-----------
FLUID-6278: Updating TextToSpeech tests.
- cleaned up some naming issues
- Added test for promise returned by queueSpeech
Commit: de0347598f2ba315ca55594a206fa70e8c15d04d
https://github.com/fluid-project/infusion/commit/de0347598f2ba315ca55594a206fa70e8c15d04d
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
M src/components/textToSpeech/js/TextToSpeech.js
M tests/component-tests/textToSpeech/js/TextToSpeechTests.js
Log Message:
-----------
FLUID-6278: Moving checkTTSSupport to tests.
- Chrome no longer supports calling speechSynthesis.speak witout user
activation. Meaning this check may fail even when TTS is supported.
https://developers.google.com/web/updates/2018/10/chrome-71-deps-rems#remove_speechsynthesisspeak_without_user_activation
- Also it was only ever used for the tests. So makes sense to include it
there.
Commit: e497a382dc3d17908d19dab263624aabb0674021
https://github.com/fluid-project/infusion/commit/e497a382dc3d17908d19dab263624aabb0674021
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M src/components/orator/js/Orator.js
M src/components/textToSpeech/js/MockTTS.js
M src/components/textToSpeech/js/TextToSpeech.js
M tests/component-tests/orator/html/Orator-test.html
M tests/component-tests/orator/js/OratorTests-Utils.js
M tests/component-tests/orator/js/OratorTests.js
Log Message:
-----------
FLUID-6278: fixing/updating tests
Includes some refactoring to address issues uncovered by the tests.
Commit: 172c207ec234c6144f5769587e26ff1a50705513
https://github.com/fluid-project/infusion/commit/172c207ec234c6144f5769587e26ff1a50705513
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M src/framework/preferences/js/SyllabificationEnactor.js
Log Message:
-----------
FLUID-6278: Updating syllabification with changes to textNodeParser
Commit: 78394d422ffe5a0d75a33ce614c9a96b1bb496f2
https://github.com/fluid-project/infusion/commit/78394d422ffe5a0d75a33ce614c9a96b1bb496f2
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M demos/orator/index.html
M demos/prefsFramework/index.html
Log Message:
-----------
FLUID-6278: Cleaning and updating lang values for TTS related demos.
Commit: 21185b5fb5ca4c73a1071e686af2cc4c7f32adcb
https://github.com/fluid-project/infusion/commit/21185b5fb5ca4c73a1071e686af2cc4c7f32adcb
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M src/components/orator/js/Orator.js
M src/components/textToSpeech/js/TextToSpeech.js
M src/framework/core/js/TextNodeParser.js
M tests/component-tests/orator/js/OratorTests-Utils.js
M tests/component-tests/orator/js/OratorTests.js
M tests/component-tests/textToSpeech/js/TextToSpeechTests.js
M tests/framework-tests/core/js/TextNodeParserTests.js
Log Message:
-----------
FLUID-6278: Linting
Commit: b4b96ea567cdbf31e0c7a1fd35072ab0f896dbb2
https://github.com/fluid-project/infusion/commit/b4b96ea567cdbf31e0c7a1fd35072ab0f896dbb2
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-02 (Wed, 02 Oct 2019)
Changed paths:
M tests/component-tests/orator/js/OratorTests.js
Log Message:
-----------
FLUID-6278: Expanding test coverage for Orator tests.
Commit: 67e23f57eaf71db9b7f68791496c656aafcca90f
https://github.com/fluid-project/infusion/commit/67e23f57eaf71db9b7f68791496c656aafcca90f
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M src/components/orator/js/Orator.js
Log Message:
-----------
FLUID-6278: Ignoring boundary events for "sentence" boundaries.
This was causing an issue with the parseQueueIndex incrementation
algorithm for switching languages because we'd get two boundary events
at the start of each sentence. One for the sentence and one for the
word.
Commit: 9fdccb16f8809b252daaf6b28a848640e2509a62
https://github.com/fluid-project/infusion/commit/9fdccb16f8809b252daaf6b28a848640e2509a62
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
A .editorconfig
M .npmignore
M src/framework/core/css/fluidDebugging.css
Log Message:
-----------
Merge branch 'master' into FLUID-6278
Commit: 4ef5356a506d318686df7d010c396a008b0d459a
https://github.com/fluid-project/infusion/commit/4ef5356a506d318686df7d010c396a008b0d459a
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M tests/component-tests/orator/js/OratorTests.js
Log Message:
-----------
FLUID-6278: Updating tests for changes to boundary event handling.
Commit: eaf1dd9b4be2e59a5e46252d8fa20c598a362a49
https://github.com/fluid-project/infusion/commit/eaf1dd9b4be2e59a5e46252d8fa20c598a362a49
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-22 (Tue, 22 Oct 2019)
Changed paths:
M src/components/textToSpeech/js/MockTTS.js
M tests/framework-tests/preferences/html/CaptionsEnactor-test.html
M tests/framework-tests/preferences/html/LetterSpaceEnactor-test.html
M tests/framework-tests/preferences/html/LocalizationEnactor-test.html
M tests/framework-tests/preferences/html/WordSpaceEnactor-test.html
Log Message:
-----------
FLUID-6278: Cleaned up mockTTS speak override.
Also removed imports of mockTTS where it wasn't being used.
Commit: 2341a96c2baf3f5aacf227cd75c9ac0cb8510e20
https://github.com/fluid-project/infusion/commit/2341a96c2baf3f5aacf227cd75c9ac0cb8510e20
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-24 (Thu, 24 Oct 2019)
Changed paths:
M tests/component-tests/textToSpeech/js/TextToSpeechTests.js
Log Message:
-----------
FLUID-6278: Updating comment
Commit: 2a53dd823da0ce03d7c14416677b92ce58bd626f
https://github.com/fluid-project/infusion/commit/2a53dd823da0ce03d7c14416677b92ce58bd626f
Author: Justin Obara <obara.justin at gmail.com>
Date: 2019-10-31 (Thu, 31 Oct 2019)
Changed paths:
M examples/framework/preferences/shared/js/primarySchema.js
M src/components/orator/css/Orator.css
M src/components/orator/js/Orator.js
M src/framework/preferences/js/LetterSpacePanel.js
M src/framework/preferences/js/LetterSpaceSchemas.js
M src/framework/preferences/js/LocalizationPanel.js
M src/framework/preferences/js/LocalizationSchemas.js
M src/framework/preferences/js/Panels.js
M src/framework/preferences/js/StarterGrades.js
M src/framework/preferences/js/StarterSchemas.js
M src/framework/preferences/js/WordSpacePanel.js
M src/framework/preferences/js/WordSpaceSchemas.js
M tests/component-tests/orator/js/OratorTests-Utils.js
M tests/component-tests/orator/js/OratorTests.js
M tests/framework-tests/core/js/FluidJSTests.js
M tests/framework-tests/preferences/js/AuxBuilderTests.js
M tests/framework-tests/preferences/js/LocalizationPanelTests.js
M tests/framework-tests/preferences/js/PanelsTests.js
M tests/framework-tests/preferences/js/PrimaryBuilderTests.js
M tests/framework-tests/preferences/js/SelfVoicingEnactorTests.js
Log Message:
-----------
Merge branch 'master' into FLUID-6278
Commit: f8da9a344c2d38171049b9c38592d57c1906891e
https://github.com/fluid-project/infusion/commit/f8da9a344c2d38171049b9c38592d57c1906891e
Author: Antranig Basman <antranig.basman at colorado.edu>
Date: 2019-10-31 (Thu, 31 Oct 2019)
Changed paths:
M demos/orator/index.html
M demos/prefsFramework/index.html
M src/components/orator/css/Orator.css
M src/components/orator/js/Orator.js
M src/components/textToSpeech/js/MockTTS.js
M src/components/textToSpeech/js/TextToSpeech.js
M src/framework/core/js/TextNodeParser.js
M src/framework/preferences/js/SyllabificationEnactor.js
M tests/component-tests/orator/html/Orator-test.html
M tests/component-tests/orator/js/OratorTests-Utils.js
M tests/component-tests/orator/js/OratorTests.js
M tests/component-tests/textToSpeech/js/TextToSpeechTests.js
M tests/framework-tests/core/js/TextNodeParserTests.js
M tests/framework-tests/preferences/html/CaptionsEnactor-test.html
M tests/framework-tests/preferences/html/LetterSpaceEnactor-test.html
M tests/framework-tests/preferences/html/LocalizationEnactor-test.html
M tests/framework-tests/preferences/html/WordSpaceEnactor-test.html
Log Message:
-----------
Merge branch 'FLUID-6278'
* FLUID-6278: (24 commits)
FLUID-6278: Updating comment
FLUID-6278: Cleaned up mockTTS speak override.
FLUID-6278: Updating tests for changes to boundary event handling.
FLUID-6278: Ignoring boundary events for "sentence" boundaries.
FLUID-6278: Expanding test coverage for Orator tests.
FLUID-6278: Linting
FLUID-6278: Cleaning and updating lang values for TTS related demos.
FLUID-6278: Updating syllabification with changes to textNodeParser
FLUID-6278: fixing/updating tests
FLUID-6278: Moving checkTTSSupport to tests.
FLUID-6278: Updating TextToSpeech tests.
FLUID-6278: Updating TextNodeParser test, and added a related bug fix.
FLUID-6278: Refactoring and comment updates.
FLUID-6278: Updating comments
FLUID-6278: Refactoring of fluid.textNodeParser.parser
FLUID-6278: In progress commit. selectionReader working.
FLUID-6278: In progress work to update selection reader
FLUID-6278: Broke out parseQueue array increment into separate function
FLUID-6278: Some linting
FLUID-6278: Updated code comments
...
Compare: https://github.com/fluid-project/infusion/compare/3d3b22b6a3b4...f8da9a344c2d
More information about the Commits
mailing list