Thema/Titel: W4me

Werbung
Integrations-Projekt SWE
Projekt-Antrag
Gruppe 2
Projektname: Diktier-Software
1. Thema
Eine Software zur Umsetzung von Sprache in Text, mit der man Texte mittels Spracheingabe
über ein Mikrofon direkt am Computer diktieren kann.
2. Umfeld, Ausgangslage
Im Office-Bereich kommt es häufig zu mittleren bis grossen Schreibaufwänden beim
Abtippen von Handnotizen oder Diktaten. Zum Beispiel in der Medizin oder in
Anwaltskanzleien fallen täglich relativ grosse Schreibarbeiten dieser Art an. Eine DiktierSoftware könnte diesen Arbeitsvorgang erheblich minimieren und vereinfachen.
3. Aufgabenstellung
Es soll ein System entwickelt werden, welches es dem Kunden ermöglicht, diktierte Sätze in
einen Text auf dem Computer umzusetzen. Das System wird als Desktopapplikation
(nachfolgend Software genannt) umgesetzt. Die Software kann über ein GUI bedient werden.
Die Software enthält folgende Funktionen:
 Umwandeln von gesprochenem in schriftlichen Text auf dem Computer:
 Der Text soll entweder an der aktuellen Cursorposition in einem beliebigen
externen Programm oder in einem Textfeld der Software eingefügt werden.
 Das „Live“-Umwandeln der Sprache kann gestartet und gestoppt werden.
 Bereits aufgenommen Sprachnachrichten (z.B. mit Handy aufgenommen) sollen
nachträglich in Text umgewandelt werden können.
 Die Diktiersprache soll geändert werden können.
 Einfügen von Text-Bausteinen in den Text:
 Text-Bausteine können gesucht und danach in den Text eingefügt werden. Die
Suche erfolgt entweder als Volltextsuche oder als Suche nach den Stichworten,
die bei den Text-Bausteinen definiert wurden. Alle Stichworte werden in einer
Tabelle in Form eines Nachschlagewerks (Thesaurus) aufgelistet und können
selektiert werden. Die dazugehörigen Text-Bausteine werden daraufhin dargestellt.
 Benutzer können Text-Bausteine hinzufügen, löschen und ändern.
 Text-Bausteine werden in einer Datenbank gespeichert.
 Es gibt benutzerspezifische und allgemeine Text-Bausteine. Es gibt daher eine
Benutzerverwaltung.
4. Prototyp
Als Prototyp soll eine Microsoft Windows Desktopapplikation mit GUI und lokaler Datenbank
erstellt werden.
Der Prototyp beinhaltet folgenden Funktionsumfang:
 Umwandeln von gesprochenem in schriftlichen Text auf dem Computer:
 Der Text soll in einem Textfeld der Software eingefügt werden.
 Das „Live“-Umwandeln der Sprache kann gestartet und gestoppt werden.
 Die Diktiersprache ist fix.
Seite 1 von 2
 Einfügen von Text-Bausteinen in den Text:
 Text-Bausteine können gesucht und danach in den Text eingefügt werden. Die
Suche erfolgt nach den Stichworten, die bei den Text-Bausteinen definiert wurden.
Alle Stichworte werden in einer Tabelle in Form eines Nachschlagewerks
(Thesaurus) aufgelistet und können selektiert werden. Die dazugehörigen TextBausteine werden daraufhin dargestellt.
 Text-Bausteine werden in einer Datenbank gespeichert.
 Der Benutzer kann aus vordefinierten, fest programmierten Text-Bausteinen
auswählen. Es gibt nur allgemeine und keine benutzerspezifische Text-Bausteine.
 Auf eine Benutzerverwaltung wird im Prototyp verzichtet.
5. Randbedingungen, Bemerkungen
Die Software läuft nur lokal auf dem Computer, es ist keine Anbindung ans Web bzw. an
eine Cloud vorgesehen. Es handelt sich hierbei um eine firmeninterne Lösung mit zentraler
Datenbank. Zur Umwandlung von Text in Sprache soll eine existierende Bibliothek evaluiert
und verwendet werden. Die Verbesserung der Spracheingabe und die Spracherweiterung ist
nicht Bestandteil der SW.
6. Programmiersprache, Entwicklungsumgebung (IDE)
Programmiersprache: C#,
IDE: Microsoft VS 2013 mit .NET 4.5 (Standard auf Windows 7 und 8)
GUI: WPF
Datenbank: SQL
7. Software
Keine spezielle Software nötig.
8. Hardware
Computer mit Windows 7 oder 8 und einem funktionsfähigen Mikrofon.
Studierende:
Marcel Berger
Serge Schnidrig
Erstellt:
23.05.2016
Renato Schwob
Ricco Stocker
--------------------------- Durch die Software-Schule Schweiz auszufüllen ---------------------------
Genehmigt:
Bern, den ……………………………………………………
Unterschrift(en) ……………………………………………
Mit der Genehmigung wird dieser Projektantrag zum Projektauftrag.
Seite 2 von 2
Herunterladen