DEV Community

Cover image for Beginner Python Project : Part 3
Hillary Nyakundi
Hillary Nyakundi

Posted on • Edited on

Beginner Python Project : Part 3

In this third post on my preferred python beginner projects I continue by building a jokes app using python. Yap it tells jokes because it has text to speech conversion.

It fetches the jokes from an API

To get started we will need first have a code editor :
either * pycharm * VScode or * Sublime

  • Next step create a file and give a .py extension
  • Now you will have to install pyjokes: pip install pyjokes
  • Next you will need a text to speech conversion, you will have to install pyttxs3: pip install pyttxs3
  • After doing the basics you can now write the code below and run it
import pyjokes import pyttsx3 engine = pyttsx3.init() voices = engine.getProperty('voices') engine.setProperty('voice', voices[1].id) rate = engine.getProperty('rate') engine.setProperty('rate', rate+-20) def speak(audio): engine.say(audio) engine.runAndWait() def joke(): speak(pyjokes.get_joke()) if __name__ == "__main__": joke() 
Enter fullscreen mode Exit fullscreen mode

Feel free To add your python scripts to my GitHub repo
Also Give me a follow on dev

GitHub: larymak
Twitter: larymak1

Top comments (0)