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 32¶
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 33¶
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.