Version 3.4.1
Changes:
- BREAKING CHANGE: AT&T STT API IS BEING SHUT DOWN SOON. (source)
- For now, the
recognize_att
function will keep working, until the API itself is shut down. - It is best to transition over to IBM, Wit.ai, Google, CMU Sphinx, Bing Voice, or api.ai as soon as possible.
- In most cases, you can simply rename
recognize_att
to a different service likerecognize_ibm
, then generate new API keys/tokens for it.
- For now, the
- DEPRECATED CLASS:
WavFile
has been renamed toAudioFile
.WavFile
will continue to work for the foreseeable future. New code should useAudioFile
.AudioFile
is the same asWavFile
, but in addition to WAV, it also supports AIFF and FLAC files!
- New api.ai support, courtesy of @sbraden! See
recognize_api
in the library reference. - New Microsoft Bing Voice Recognition API support! See
recognize_bing
in the library reference. - Support for 8-bit unsigned WAV audio (thanks to @zhaoqf123 for reporting!).
- Faster, upgraded FLAC binaries, with Linux binaries using Holy Build Box for maximum distro compatibility..
- Updated setup process for Wit.ai.
- Update phrase retrieval for
recognize_ibm
, courtesy of Bhavik Shah from IBM. - Documentation improvements and code cleanup.
- Clearer licensing information - see the README.
As always, you can upgrade with pip install --upgrade speechrecognition
.