Spraak ====== pip --- We hebben een aantal modules uit de Python standaardbibliotheek leren gebruiken zoals o.a. de :mod:`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 :mod:`requests`. Met :func:`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 :mod:`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 :mod:`pyttsx3` niet werkt op je systeem kan je module :mod:`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.