OpenAI API: Speech

OpenAI API: Speech

29mIntermediate2024-01-31

Authors

Ronnie Sheer

Ronnie Sheer

Software Developer and Instructor

Course details

The game-changing text-to-speech and speech-to-text APIs in OpenAI may set a new standard for voice activated software. Developers can increasingly benefit from proficiency with these APIs. Since its release, Whisper Model has completely disrupted the STT/TTS space. In this hands-on course, software developer and instructor Ronnie Sheer shows you how to leverage the voice APIs in OpenAI. Learn about voice models and the AI revolution. Get useful overviews of STT/TTS, then dive into actually building a small text reading web app and a pronunciation coach. ​​After completing this course, you will be able to incorporate STT/TTS capabilities into your software in genuinely meaningful and useful ways.

Skills covered

OpenAI APIAPIsOpenAIGenerative AIArtificial Intelligence (AI)Software DevelopmentOne-Off

Concepts

Introduction

  • Voice models and the AI revolution
  • What you should know
  • Using the exercise files
  • Responsible usage of AI

Text-to-Speech

  • Text-to-speech overview
  • Setting up OpenAI library
  • Test ride with the text-to-speech API
  • What we will build
  • Project structure
  • Creating a TTS endpoint
  • Challenge - Voice selection
  • Solution - Voice selection

Speech-to-Text

  • Speech-to-text overview
  • Testing the speech-to-text API
  • What we will build
  • Project structure
  • Using the API in an app

Conclusion

  • Next steps