Spraak

pip

We hebben een aantal modules uit de Python standaardbibliotheek leren gebruiken zoals o.a. de random module. Buiten de standaardbibliotheek zijn er nog enorm veel modules beschikbaar op het Internet. Je kan met behulp van het programma pip zoeken naar modules, modules installeren en ze terug verwijderen.

Met pip search kan je zoeken naar modules:

pip search pygame

Met pip install kan je modules installeren:

pip install pygame

Opgave 1

Installeer de module requests. Met requests.get() kan je een webpagina downloaden:

import requests
r = requests.get("https://www.belnet.be")
print(r.text)

Schrijf een programma dat de gebruiker om een URL van een website vraagt, en deze pagina vervolgens afdrukt op het scherm.

Opgave 2

Installeer de module pyttsx3. De module bevat een zogenaamd TTS-engine (text-to-speech, conversie van tekst naar spraak):

import pyttsx3
engine = pyttsx3.init()
engine.say("I love programming! It beats gaming!")
engine.runAndWait()

Als module pyttsx3 niet werkt op je systeem kan je module gtts in plaats hiervan installeren:

from gtts import gTTS
audo = gTTS(text="I love programming! It beats gaming!")
audio.save("boodschap.mp3")

Schrijf een programma dat de gebruiker om een zinnetje in het Engels vraagt, en deze zin vervolgens luidop uitspreekt.