nw  

Mobile Spracherkennung für Schweizerdeutsch

Zusammenfassung

Kompression eines Speech-to-Translation-Modells und anschliessende Integration in eine Android-App.

Schlüsselbegriffe

Python, PyTorch, Deep Learning, Automatische Sprachverarbeitung, Android

Zielsetzung

Das Ziel dieser Arbeit war es, diverse Kompressionsmethoden auf ein Speech-to-Translation-Modell, das schweizerdeutsche Sprachaufnahmen in hochdeutsche Texte umwandeln, zu evaluieren. Die untersuchten Kompressionsmethoden umfassen Quantisierung, Pruning und Destillierung. Anschliessend sollte das Modell in eine Android Applikation integriert werden.

Ausgangslage

Das Institut für Data Science der FHNW hat zusammen mit der ZHAW ein Speech-to-Translation-Modell entwickelt, welches unter Verwendung von Daten von SwissNLP mit Finetuning darauf optimiert wurde, schweizerdeutsches Audio in hochdeutschen Text umzuwandeln. Dabei wurden verschiedene Grössen von Modellen evaluiert. Die in dieser Arbeit verwendete Variante besteht aus etwa 300 Millionen Parameter. Die Daten sowie der Code für die Vorbereitung der Daten, das Finetuning und die Evaluierung wurde zur Verfügung gestellt.

Ergebnisse

Die beste Methode zur Kompression erwies sich als die 8-Bit-Quantisierung. Das quantisierte Modell zeigte eine Verringerung seiner Grösse um den Faktor 3.6 und eine Beschleunigung der Ladezeit auf mobilen Geräten um den Faktor 3.8. Gleichzeitig ist es auf Computern um das 1.5- fache und auf mobilen Endgeräten um das 1.8-fache schneller, während sich die Word Error Rate (WER) lediglich um 1.25% verringerte. Dieses Modell konnte anschliessend erfolgreich mithilfe von PyTorch Mobile in eine Android-Anwendung integriert werden. Auf Knopfdruck kann eine Aufnahme gestartet werden, um einen schweizerdeutschen Satz aufzunehmen. Nach dem Beenden der Aufnahme wird sie automatisch in hochdeutschen Text umgewandelt.


Projektdaten
Projekttyp: Bachelorarbeit Data Science (P6)
Projektdauer: 20. Februar 2023 - 18. August 2023
Teamgrösse: 2 Personen
Aufwand: 720 Stunden
Projektteam

Mario Arteaga, Studiengang Data Science, herson.arteagamendez@students.fhnw.ch
Raphael Strebel, Studiengang Data Science, raphael.strebel@students.fhnw.ch

Kontakt

Dr. Fernando Benites, fernando.benites@fhnw.ch

<< zurück