Inhalt Einführung –Spezifikation Aufbau des Tools –Aufnahme –Stille entfernen –Speicherung –Kommunikation mit den anderen Teilen.

Slides:



Advertisements
Ähnliche Präsentationen
Selbsterfassung von Benutzerdaten
Advertisements

Pflege der Internetdienste
eXist Open Source Native XML Database
Erweiterung B2B Usermanagement / LDAP-Anbindung
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Java: Grundlagen der Sprache
Colibi Bibliothekssystem der Computerlinguistik. Einführung Motivation Was braucht Colibi? Software Datenbankdesign.
Übung Akustische Phonetik
Sprachaufnahmen und automatische (Vor-)Segmentierung
Aufbau, Abfrage, Analyse von Sprachdatenbanken ErstellungAnalyse Abfrage Digitale Zeitsignale akustisch, artikulatorisch Etikettieren Verknüpfung mit Symbolen.
DOM (Document Object Model)
ATHOS Benutzertreffen 12. November Auswerteserver Glashütten, 12. November 2008 HighQSoft GmbH, Andreas Hofmann
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Seminarthema: Morphosyntaktische Analyse
Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit.
XML-Parser Manuel Röllinghoff.
Edgar - Ein Texteditor Ein Vortrag von Carsten Severin.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
1 Analyse von Software-statisch- Darmstadt,den Presentation: Sebastian Schikowski Steve Kenfack.
Ontologische Visualisierung von Genexpressionsdaten aus Makroarray-Experimenten Bioinformatik Praktikum David Rudolph, Michael Tauer Thema 6.
Concurrent Versions System
Hörbilderbuch Ein Baustein zur Medienbildung
DVG Einführung in Java1 Einführung in JAVA.
Jetzt lernen wir.
Face Detection Probleme: Welche Software ist für unser Projekt die richtige?
Coccon das Web-XML-Publishing System Thomas Haller.
Seniorkom.at vernetzt Jung & Alt Das Internet ist reif
JavaScript Object Notation
Applets Java für’s Web.
JavaScript.
Vortrag D. Braun, Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick.
Abfragen definieren Beispiele für Abfragen: Microsoft Query:
Kostenlose Alternative zu Microsoft Office
Flexible Datenstrukturen
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Audiobearbeitung mit dem PC Andreas Glöckl, MiB Eichstätt
Proseminar: „Webtechnologien für Ecommerce“
Java für Fortgeschrittene
Sesame Florian Mayrhuber
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
Cs104 Programmieren II / cs108 Programmier-Projekt Präsentation Meilenstein 5 Frühjahrsemester 2011 Gruppenname (Gruppe Nr. x) Name 1 Name 2 Name 3 Name.
ELC goes JAVA - Statistics Präsentation von Bettina Kronreif Programmierpraktikum II / 2001.
Java Server Pages Sergej Keterling
Modul „Dynamische Benutzerverwaltung“
Kurzpräsentation von Herbert Schlechta
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.
PhotoPolis PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik der LMU München Betreuer: Dipl.-Medieninf.
Projekt zur Planung und Organisation von Arbeitszeiten
Die gemeinsame Datenbank Die Forschungsgemeinschaft Eisenbahngeschichte betreibt eine Datenbank im Internet, die nur für die Mitglieder der Forschungsgemeinschaft.
Musterlösung IT-Struktur an Schulen © M. Stütz, F. Wrede LEU - Zentrale Planungsgruppe Netze am Kultusministerium Baden-Württemberg zwei Benutzerverwaltung.
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
Nik Lutz, Stefan Feissli, Christof Seiler Diplomarbeit Verteidigung.
Hörbilderbuch Ein Baustein zur Medienbildung
Datenbanken im Web 1.
Digitale Annotationen. Grundlage: John Bradley “Towards a Richer Sense of Digital Annotation: Moving Beyond a Media Orientation of the Annotation of Digital.
Nik Lutz, Stefan Feissli, Christof Seiler
LVM - Logical Volume Management unter Linux
DaimlerChrysler Workshop Architektur HyperbolicModeler  Notes Client  Notes native Java Klassen  Mehr Informationen über Design  Zugriff auf Dokumente.
Cookies Kekse? Internet Gefahr?.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
SecuCAM CST 1.0 Ein Tool zur Kameraüberwachung WARNIMONT Pol T3IF Projet de fin d‘études Lycée du Nord Wiltz.
Einführung in Windows 7 Der Datei-Explorer.
Einführung in Windows 7 Arbeiten mit Bibliotheken.
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
Key-Value Paare (KVP) - Metadaten für Kanäle speichern und nach MDF4 exportieren PM (V1.0)
 Präsentation transkript:

Inhalt Einführung –Spezifikation Aufbau des Tools –Aufnahme –Stille entfernen –Speicherung –Kommunikation mit den anderen Teilen

Einleitung Dieser Teil des Projektes beschäftigt sich mit der Implementation eines Tools zur Aufnahme von Sprachdateien.

Spezifikation Das Programm muss Sprachdaten vom Mikrophoneingang lesen und speichern Die Stille muss aus den Sprachdaten entfernt werden Die Benutzerdaten müssen in einer Datenbank abgespeichert werden Die Sprachdaten müssen an die anderen beiden Programmteile weitergegeben werden

Realisierung Zwei Teile: –Benutzer hinzufügen 2 Sprachproben –Benutzer identifizieren 1 Sprachprobe

Aufbau des Tools Aufnahme der Sprachdatei Entfernen der Stille Hinzufügen zum XML Datenbank.WAV Datei Nur Hinzufügen GUI

Probleme Mögliche Probleme –Hintergrundgeräusche –Entfernung zwischen Sprecher und Mikrophon –Berührung des Mikrophons bei der Aufnahme –Beide Proben werden hintereinander aufgenommen

Stille entfernen Warum muss die Stille entfernt werden? Manuelles entfernen Statischer Schwellwert –Normalisierung Dynamischer Schwellwert Es wird eine modifizierte Version eines Programms von Tritonus.org benutzt

Manuelles entfernen Bestes Ergebnis Allerdings für Endsystem unmöglich

Statischer Schwellwert Es werden nur Frames aufgenommen, deren Wert über dem Schwellwert liegt Probleme durch unterschiedliche Lautstärken der Signale Probleme blieben auch bei Hinzufügen einer Normalisierung bestehen

Dynamischer Schwellwert Schwellwert wird dynamisch als Mittelwert der Mittelwerte der Frames berechnet Bessere Ergebnisse als mit statischem Schwellwert allerdings schlechtere Ergebnisse als beim manuellen herausschneiden Die Ergebnisse wurden durch betrachten der Signalverläufe bewertet.

Speicherung XML-Datenbank ist flexibel und Plattformunabhängig Inhalt der Datenbank: –Benutzer-Identifizierungsnummer –Benutzername –Passwort –Individueller Schwellwert –Namen der beiden Sprachdateien

XML Datenbank - Beispiel testName xxtestName1.wav xxtestName2.wav

Kommunikation mit den anderen Teilen WAV Dateien Übergeben der Dateinamen der Sprachdateien an das Tool zur Merkmalsgewinnung. Übergeben der Dateinamen und Schwellwerte aus der XML-Datenbank an das Tool zum Ähnlichkeitsvergleich.

Implementation Java SDK –Java Sound (javax.sound) –XML Parser (org.w3c.dom) Tritonus ( –Unabhängige Implementation der Java Sound API Benutztes Programm: SilenceSupressingAudioRecorder.java