Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Podcast Transcriber Andreas Haslinger Claus Vogelmann 1 Projekt im Rahmen der Lehrveranstaltung Mobile und ubiquitäre Systeme.

Ähnliche Präsentationen


Präsentation zum Thema: "Podcast Transcriber Andreas Haslinger Claus Vogelmann 1 Projekt im Rahmen der Lehrveranstaltung Mobile und ubiquitäre Systeme."—  Präsentation transkript:

1 Podcast Transcriber Andreas Haslinger Claus Vogelmann 1 Projekt im Rahmen der Lehrveranstaltung Mobile und ubiquitäre Systeme

2 Problemstellung Textuelle Suche nach Audiodateien Nur Metatags Inhalt textuell ermitteln Erkannte Wörter in Metatags speichern Standardsuche ermöglichen 2

3 Lösungsansatz MP3 Dekompr. Sprach- erkennung Wörter verarbeiten Metatags schreiben 3

4 Implementierung S1 MP3 Dekomprimierung in WAV Windows Media Format SDK C# Wrapper für COM-Komponenten Klassen: WmaStream + WaveWriter WAV-Datei temporär speichern 4

5 Implementierung S2 Spracherkennung NS: System.Speech.Recognition Klasse: SpeechRecognitionEngine Asynchron – Event SpeechRecognized – Event RecognizeCompleted 5

6 Implementierung S3 Wörter verarbeiten Dictionary mit Häufigkeiten und Konfidenz Ausgabe in Logfile Wöter filtern – Länge > 2 – Konfidenz >= 0.8 6

7 Implementierung S4 Relevante Wörter in MP3-Meta-Tag schreiben TagLib Sharp Gefilterte Wörter in Tag „Kommentare“ Erkannter Text in Tag „Lyrics“ 7

8 Implementierung S5 GUI mit WPF 8

9 Live-Demo 9

10 Links Podcast Transcriber SVN code.google.com/p/podcasttranscriber MS SAPI Dokumentation http://www.microsoft.com/speech/ C# Windows Media Format SDK Translation http://www.codeproject.com/KB/audio-video/ManWMF.aspx TagLib Sharp http://developer.novell.com/wiki/index.php/TagLib_Sharp 10


Herunterladen ppt "Podcast Transcriber Andreas Haslinger Claus Vogelmann 1 Projekt im Rahmen der Lehrveranstaltung Mobile und ubiquitäre Systeme."

Ähnliche Präsentationen


Google-Anzeigen