@@ -94,60 +94,22 @@ Pipes results through a [TimingStream] by if `options.play=true`, set `options.r
94
94
Pipes results through a [ FormatStream] by default, set ` options.format=false ` to disable.
95
95
96
96
97
- ## Changelog
97
+ ## Changes
98
98
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:
112
100
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
118
102
* 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
137
103
* 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.
144
106
145
107
## todo
146
108
147
- * Solidify API
109
+ * Further solidify API
148
110
* break components into standalone npm modules where it makes sense
149
111
* run integration tests on travis (fall back to offline server for pull requests)
150
- * more tests in general
112
+ * add even more tests
151
113
* better cross-browser testing (IE, Safari, mobile browsers - maybe saucelabs?)
152
114
* update node-sdk to use current version of this lib's RecognizeStream (and also provide the FormatStream + anything else that might be handy)
153
115
* 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
156
118
* support a "hard" stop that prevents any further data events, even for already uploaded audio, ensure timing stream also implements this.
157
119
* look for bug where single-word final results may omit word confidence (possibly due to FormatStream?)
158
120
* fix bug where TimingStream shows words slightly before they're spoken
159
- * support jquery objects for element and targetElement
160
121
161
122
[ RecognizeStream ] : http://watson-developer-cloud.github.io/speech-javascript-sdk/master/RecognizeStream.html
162
123
[ TimingStream ] : http://watson-developer-cloud.github.io/speech-javascript-sdk/master/TimingStream.html
0 commit comments