Voorkennis
- Programmeren in Python
- Werken met modules in Python
- Ontwerpen kunnen lezen.
Dit ga je leren
- deep_translator module
- text-to-speech
Deep Translator opdracht
Deep translator is een module waarmee je teksten kunt vertalen. Het is een gratis module, maar je kunt niet onbeperkt lange teksten vertalen. Je kunt wel 'chunks' maken. Dat wil zeggen: Je kan een tekst wel ophakken in kleine stukjes en die 1 voor 1 laten vertalen. Op die manier kun je toch een directory met tekstbestanden omzetten van de ene taal in de andere. En dat is dan ook de opdracht!
Input
- Pad naar een map teksten (source)
Output
- Pad naar de map met vertaalde teksten.
Uitleg
Uitleg over Deep translator vind je natuurlijk op pypi.org Op gutenberg.org vind je boeken die gratis kunt downloaden! Je kunt deze teksten gebruiken (als je zelf niks anders kunt vinden)
Text-to-Speech opdracht
Nadat de teksten zijn vertaald, kun je ook een lijst genereren van de vertaalde bestanden.
- Zorg ervoor dat de gebruiker een tekst kan selectern uit de lijst
- Laat de computer de tekst voorlezen! (text-to-speech)
Uitleg
Er zijn meerdere manieren om text om te zetten naar geluid. Met openai.com krijg je mooie resultaten, maar dan moet je ook een api-key hebben. (wel gratis, maar je moet je aanmelden!). Er zijn ook andere modules beschikbaar, waarbij een api-key niet nodig is. Er zit wel verschil in de kwaliteit van de verschillende modules. Onderzoek welke jij het beste vind voor deze toepassing.