@@ -94,60 +94,22 @@ Pipes results through a [TimingStream] by if `options.play=true`, set `options.r
9494Pipes results through a [ FormatStream] by default, set ` options.format=false ` to disable.
9595
9696
97- ## Changelog
97+ ## Changes
9898
99- ### v0.15
100- * Removed ` SpeechToText.recognizeElement() ` due to quality issues
101- * Added ` options.element ` to TextToSpeech.synthesize() to support playing through exiting elements
102- * Fixed a couple of bugs in the TimingStream
103- * Added support for STT profanity_filter & documented keywords and words_alternatives options.
104-
105- ### v0.14
106- * Moved getUserMedia shim to a [ standalone library] ( https://www.npmjs.com/package/get-user-media-promise )
107- * added a python token server example
108-
109- ### v0.13
110- * Fixed bug where ` continuous: false ` didn't close the microphone at end of recognition
111- * Added ` keepMic ` option to ` recognizeMicrophone() ` to prevent multiple permission popups in firefox
99+ There have been a few breaking changes in recent releases:
112100
113- ### v0.12
114- * Added ` autoPlay ` option to ` synthesize() `
115- * Added proper parameter filtering to ` synthesize() `
116-
117- ### v0.11
101+ * Removed ` SpeechToText.recognizeElement() ` due to quality issues
118102* renamed ` recognizeBlob ` to ` recognizeFile ` to make the primary usage more apparent
119- * Added support for ` <input> ` and ` <textarea> ` elements when using the ` targetElement ` option (or a ` WritableElementStream ` )
120- * For objectMode, changed defaults for ` word_confidence ` to ` false ` , ` alternatives ` to ` 1 ` , and ` timing ` to off unless required for ` realtime ` option.
121- * Fixed bug with calling ` .promise() ` on ` objectMode ` streams
122- * Fixed bug with calling ` .promise() ` on ` recognizeFile({play: true}) `
123-
124- ### v0.10
125- * Added ability to write text directly to targetElement, updated examples to use this
126- * converted examples from jQuery to vanilla JS (w/ fetch pollyfill when necessary)
127- * significantly improved JSDoc
128-
129- ### v0.9
130- * Added basic text to speech support
131-
132- ### v0.8
133- * deprecated ` result ` events in favor of ` objectMode ` .
134- * renamed the ` autoplay ` option to ` autoPlay ` on ` recognizeElement() ` (capital P)
135-
136- ### v0.7
137103* Changed ` playFile ` option of ` recognizeBlob() ` to just ` play ` , corrected default
138- * Added ` options.format=true ` to ` recognize*() ` to pipe text through a FormatStream
139- * Added ` options.realtime=options.play ` to ` recognizeBlob() ` to automatically pipe results through a TimingStream when playing locally
140- * Added ` close ` and ` end ` events to TimingStream
141- * Added ` delay ` option to ` TimingStream `
142- * Moved compiled binary to GitHub Releases (in addition to uncompiled source on npm).
143- * Misc. doc and internal improvements
104+
105+ See [ CHANGELOG.md] ( CHANGELOG.md ) for a complete list of changes.
144106
145107## todo
146108
147- * Solidify API
109+ * Further solidify API
148110* break components into standalone npm modules where it makes sense
149111* run integration tests on travis (fall back to offline server for pull requests)
150- * more tests in general
112+ * add even more tests
151113* better cross-browser testing (IE, Safari, mobile browsers - maybe saucelabs?)
152114* update node-sdk to use current version of this lib's RecognizeStream (and also provide the FormatStream + anything else that might be handy)
153115* move ` result ` and ` results ` events to node wrapper (along with the deprecation notice)
@@ -156,7 +118,6 @@ Pipes results through a [FormatStream] by default, set `options.format=false` to
156118* support a "hard" stop that prevents any further data events, even for already uploaded audio, ensure timing stream also implements this.
157119* look for bug where single-word final results may omit word confidence (possibly due to FormatStream?)
158120* fix bug where TimingStream shows words slightly before they're spoken
159- * support jquery objects for element and targetElement
160121
161122[ RecognizeStream ] : http://watson-developer-cloud.github.io/speech-javascript-sdk/master/RecognizeStream.html
162123[ TimingStream ] : http://watson-developer-cloud.github.io/speech-javascript-sdk/master/TimingStream.html
0 commit comments