cognitive-services-speech-s.../.vscode
Brandon Miller 2053c62454
DialogServiceConnector, Connect/Disconnect impl (#90)
* Implemented DialogConnectorFactory.

* WIP

* begin add dialog tests

* connect impl and first test

* headers for browser

* expose connect

* initial listenOnce

* repalce websocket use

* listenOnce with browser connection support

* listenOnce with activity responses

* expose get/setter props

* cleanup

* generic send fnc

* extracting functionality from base reco

* Save the day

* First incarnation of the BaseAudioPlayer class.

# Conflicts:
#	tests/DialogServiceConnectorTests.ts

* Fix bugs in BaseAudioPlayer and added manual tests for it.
- server.js - web socket streaming long audio file (node server.js from the folder)
- AudioPlayerBaseTest.html lauch http-server in the folder and then load the page

* lint cleanup

* Added missed server.js file for audio player manual tests

* Added audio output stream

* TSLint fixes

* AudioOutputStreamTests

* update message loop

* AudioOutputStream fixes
Jsonification of activity
Added AudioOutputStream to activity
ActivityPayloadResponse class

* refactor message loop and add sendActivity

* Turn management classes

* Add integration with turn management

* Few fixes - turn.end is not coming
Merge branch 'brandom/dialog' of https://github.com/microsoft/cognitive-services-speech-sdk-js into gghizila/TTSStreamIntegration

# Conflicts:
#	src/common.speech/DialogServiceAdapter.ts

* Fixed the traces for turns to report "debugturn" to help with turn.end investigation missing

* Added timeouts as workaround to not routed messages to 2s.
Added debugturn logging for investingating the messages not routed.
Added timestamps to console.info

* remove promisehelper wait, rm cancel recos

* minor code restructuring

* * The last audio message is null. When we encounter it we closed the audio stream.
* Added isClosed to the audio output stream impl.
* Changed tests to defer the shutdown to avoid random red herrings.

* * The last audio message is null. When we encounter it we closed the audio stream.
 * Added isClosed to the audio output stream impl.
 * Changed tests to defer the shutdown to avoid random red herrings.

* Added try / catch for audio message handling.

* restrict config to once per connection

* Upgrade https-proxy-agent to 2.2.3 after the last alert.

* fix reco end, remove speech context on turn.end

* Fix machine in the middle vulnerability for "https-proxy-agent" (#97)

- changes generated by npm audit fix --force
- upgrade "https-proxy-agent" to 3.0.0 as there is inconsistency on reports as what version fixes the vulnerability

* fix for mic staying open

* split config into BF and Commands

* add temporary ApplicationId to tests

* add reconnect on websocket timeout, config parity

* remove authHeader from botFramework config

* Implemented DialogConnectorFactory.

* WIP

* begin add dialog tests

* connect impl and first test

* headers for browser

* initial listenOnce

* expose connect

* repalce websocket use

* listenOnce with browser connection support

* listenOnce with activity responses

* expose get/setter props

* cleanup

* generic send fnc

* extracting functionality from base reco

* Save the day

* First incarnation of the BaseAudioPlayer class.

# Conflicts:
#	tests/DialogServiceConnectorTests.ts

* Fix bugs in BaseAudioPlayer and added manual tests for it.
- server.js - web socket streaming long audio file (node server.js from the folder)
- AudioPlayerBaseTest.html lauch http-server in the folder and then load the page

* lint cleanup

* Added missed server.js file for audio player manual tests

* Added audio output stream

* TSLint fixes

* AudioOutputStreamTests

* update message loop

* AudioOutputStream fixes
Jsonification of activity
Added AudioOutputStream to activity
ActivityPayloadResponse class

* refactor message loop and add sendActivity

* Turn management classes

* Add integration with turn management

* Few fixes - turn.end is not coming
Merge branch 'brandom/dialog' of https://github.com/microsoft/cognitive-services-speech-sdk-js into gghizila/TTSStreamIntegration

# Conflicts:
#	src/common.speech/DialogServiceAdapter.ts

* Fixed the traces for turns to report "debugturn" to help with turn.end investigation missing

* Added timeouts as workaround to not routed messages to 2s.
Added debugturn logging for investingating the messages not routed.
Added timestamps to console.info

* remove promisehelper wait, rm cancel recos

* minor code restructuring

* * The last audio message is null. When we encounter it we closed the audio stream.
* Added isClosed to the audio output stream impl.
* Changed tests to defer the shutdown to avoid random red herrings.

* * The last audio message is null. When we encounter it we closed the audio stream.
 * Added isClosed to the audio output stream impl.
 * Changed tests to defer the shutdown to avoid random red herrings.

* Added try / catch for audio message handling.

* restrict config to once per connection

* fix reco end, remove speech context on turn.end

* fix for mic staying open

* split config into BF and Commands

* add temporary ApplicationId to tests

* add reconnect on websocket timeout, config parity

* remove authHeader from botFramework config

* merge

* restore code coverage

* extend gitattributes
2019-10-31 11:48:40 -07:00
..
launch.json DialogServiceConnector, Connect/Disconnect impl (#90) 2019-10-31 11:48:40 -07:00
settings.json (feat): support for non-default microphone input (by deviceId). (#15) 2019-03-11 08:48:55 -07:00