* add getWaveFormat API to AudioStreamFormat to support non-PCM wav formats, include test and test files
* extend gitattributes for mulaw, alaw
* Use CTS specific key for CTS tests
* use different CTS key
* key change again
* changes for GA of speaker identification
* fix build
* update test
* json fixes
* more json fixes
* Fix build break, use "api-version" as query param
* change path from speaker to speaker-recognition
* changes from integration testing
* reflect changes in JSON schema for SID operations
* initial test changes
* correct speakerID endpoint logic
* Add ind. verification test with enrollment
Some dependencies require a forced version update, others were automatic.
Also, change negative translation case to use an invalid language code, as the random one chosen before now works.
Disable one OCSP test as the test cert is expired and the site publisher is waiting on CA renewal.
* Fix long running timeout issue with endpoints
* add long running test
* Correct test for less than five minutes
* remove giant wav file
* Fix#442 getJsonWithCorrectedOffset exception
* createProfileAsync made async/awaitable
* change deleteProfileAsync to async/awaitable
* make retrieveEnrollmentResultAsync async/awaitable
* make getAllProfilesAsync async/awaitable
* make resetProfileAsync async/awaitable
* make getActivationPhrasesAsync async/awaitable
* make recognizeOnceAsync async/awaitable, update test
* clearer token code
* review feedback
* Unify createConversationAsync codepaths, set default nickname for room
* gracefully ignore multiple close requests
* add isConnected, callbacks, remove improper dispose calls from Conversation
* add conversationCanceled and stop/start callbacks to ConversationTranscriber
* Enable all CTS tests
* fix for keepAlive with CTS
* use west central us for speech tests
* use 12s timeout for autosourcelang tests
* initial (untested) implementation of new APIs
* Add test coverage for languages getter
* Add test for new APIs, use correct language codes
* set speech.context events
* make tslint happy
* more tslint
* use full language code that user provides
* Fix push stream not being reconnected to with start-stop-start continuous recognition, add test
* change timeout for added test
* Fix error when down sampling with audioWorkletNode
* Don't stop tracks on input stream, just disconnect nodes. Fix#385 and #1120
* typo fix
* add member to PCMRecorder to decide whether to stop input stream
* Update json word offsets for detailed results to be from audio stream start
* Check for Words array before using.
* handle auth token change correctly
* add keep alive to keep connection to conversation from timing out
* use correct clear timeout
* fix tests with proper undefined check
* add conversation info to keepAlive
* move callback connection back to conversationImpl
* Don't stop tracks on input stream, just disconnect nodes. Fix#385 and #1120
* typo fix
* add member to PCMRecorder to decide whether to stop input stream
* implement getActivationPhrasesAsync with test
* tslint fix for test
* Upgrade Speaker Id to v3, use correct activation phrase for independent identification