Skip to content

Releases: Uberi/speech_recognition

Version 3.14.0

14 Jan 15:33
e4af8de
Compare
Choose a tag to compare

SpeechRecognition 3.14.0 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

Features

Improvements

  • Refactor recognize_whisper() to support Whisper variants in future by @ftnext in #813
  • Remove recognize_whisper_api (Use recognize_openai instead) by @ftnext in #815
  • Make copyright year of license not need to update by @ftnext in #818

Full Changelog: 3.13.0...3.14.0

Version 3.13.0

29 Dec 09:06
Compare
Choose a tag to compare

SpeechRecognition 3.13.0 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

Improvement (Google Cloud Speech-to-Text API)

  • Adds Parameter use_enhanced and model to GoogleCloudSpeech (Fix #734) by @HideyoshiNakazone in #735
  • Refine google_cloud recognizer's parameters by @ftnext in #812
    • Introduce extra: pip install SpeechRecognition[google-cloud]
    • Delegate to google-auth (Deprecate passing credentials JSON) by @ftnext in #811
  • Bugfixes
    • Remove trailing space by @ftnext in #810
    • Correct API parameters from CamelCase to snake_case

misc

New Contributors

Full Changelog: 3.12.0...3.13.0

Version 3.12.0

08 Dec 12:57
Compare
Choose a tag to compare

SpeechRecognition 3.12.0 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

New features

Groq Support

  • recognizer_instance.recognize_groq() (@ftnext in #797 & #803)
    • Use with an environment variable GROQ_API_KEY
  • Rename to recognizer_instance.recognize_openai() (Deprecate recognizer_instance.recognize_whisper_api()) (@ftnext in #801)
    • SpeechRecognition supports Whisper API served OpenAI and Groq
    • Use with an environment variable OPENAI_API_KEY
    • OpenAI's optional parameters partially supported (@ftnext in #802, Idea from @wronkiew #676)
  • Decision: make the responsibility of checking environment variables each library (not SpeechRecognition) (@ftnext in #804)
    • export XXX_API_KEY=... or os.environ["XXX_API_KEY"] = ...

Python 3.13 Support (experimental)

  • Install aifc and audioop in Python 3.13 by @ftnext in #781
  • Run tests on Python 3.13 (excluding whisper-local) by @ftnext in #785

Improvement

Cleanup extras

Others

  • Install PyAudio in unittest Action by @ftnext in #774
  • Adopt pytest by @ftnext in #779
  • Fix "SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated" by @ftnext in #773

Full Changelog: 3.11.0...3.12.0

Version 3.11.0

20 Oct 09:28
Compare
Choose a tag to compare

SpeechRecognition 3.11.0 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

New features

Improvements

  • Support Python maintenance: Add 3.12, Drop 3.8 by @ftnext in #770
  • Remove deprecated distutils @ftnext in #768 and #769
    • Support pip install SpeechRecognition[audio]

New Contributors

Full Changelog: 3.10.4...3.11.0

Version 3.10.4

05 May 04:42
Compare
Choose a tag to compare

SpeechRecognition 3.10.4 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

New features

Improvements

Full Changelog: 3.10.3...3.10.4

Version 3.10.3

30 Mar 15:17
Compare
Choose a tag to compare

SpeechRecognition 3.10.3 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

Improvements

  • Tweak installation by @ftnext in #740
    • Support pip install SpeechRecognition[whisper-local]
    • Support pip install SpeechRecognition[whisper-api]
  • Add tests with mock by @ftnext (#738, #739)

Full Changelog: 3.10.2...3.10.3

Version 3.10.2

28 Mar 13:57
Compare
Choose a tag to compare

SpeechRecognition 3.10.2 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

Bugfixes

  • Updated to the latest OpenAI API changes, and fixed #720 by @herrjemand in #729

New Contributors

  • @herrjemand made their first contribution in #729

Thanks to all contributors!

Full Changelog: 3.10.1...3.10.2

Version 3.10.1

06 Dec 13:10
Compare
Choose a tag to compare

SpeechRecognition 3.10.1 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

New features

  • Support Python 3.11

Improvements

Thanks to all contributors!

Full Changelog: 3.10.0...3.10.1

Version 3.10.0

14 Mar 12:04
Compare
Choose a tag to compare

SpeechRecognition 3.10.0 was out🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

New features

Improvements

Thanks❤️

  • Replace with in-memory stream on recognize_whisper by @ftnext in #647
  • Remove prints that shouldn't be printed by default by @kuzmoyev in #651
  • Codebase is under refactoring...

Deprecations

  • Drop inactive Python by @ftnext in #650
    • SpeechRecognition currently supports Python 3.8+

New Contributors

Thanks to all contributors!

Full Changelog: 3.9.0...3.10.0

Version 3.9.0

10 Jan 12:12
Compare
Choose a tag to compare

SpeechRecognition 3.9.0 was out on December 2022🎉
Get all of these and more with a quick pip install --upgrade SpeechRecognition.
Enjoy!

What's Changed

New features

Thanks for making SpeechRecognition even more wonderful! 🙌

Bugfixes & improvements

Thanks!👏

Documentation improvements

Thanks!❤️

Improvements for developers

New Contributors

Thanks to all contributors!

Full Changelog: 3.8.1...3.9.0