DEV Community 👩‍💻👨‍💻

Cover image for Beginner Python Project : Part 3
lary mak
lary mak

Posted on • Updated 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):

def joke():

if __name__ == "__main__":
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)

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.