Sprachausgabe auch mit Stimme meiner Frau?

Status
Nicht offen für weitere Antworten.

JRegier

Mitglied
Hallo, ich würd gerne eine eigene Sprachausgabe schreiben! Und zwar hab ich mir das so vorgestellt dass ich die
einzelnen zusammensetzungen wie "ba" "be" "bi" "bo" "du" "de" usw. meine Frau z.B reinsprechen lasse und
dann im Programm die Worte so mit den einzelnen WAV stücken bilde.

Ich weiß nicht läßt sich in Java einfach mit BE.WAV+BU.WAV ein "bebu" aussprechen oder muß ich mich da mit WAV dateien aufbau auseinander setzen um z.B evtl. die header information und datei endung entfernen und die WAV dateien dan zu einem FILE mache und dann aussprechen lasse?

Wenn ja, wie sind wav dateien aufgeteilt?

1. HEADER INFO
2. SAMPLE
3. DATEIENDUNG

so?

Also als ich 1992-1994 meine Ausbildung zum staatl. gepr. Techn Assist. f. Informatik gemacht hatte
hatte ich BMP dateien mit Assembler auf dem Bildschirm dargestellt! Also information wie breite höhe
farbanzahl usw. sind ja im Header der BMP gespeichert ist das mit WAV auch so?
 

JRegier

Mitglied
Wildcard hat gesagt.:
Sprachausgabe gibts zB das hier: http://java.sun.com/products/java-media/speech/
soetwas selbst zu machen halte ich für völlig unmöglich, weil es einfach zu komplex ist...

Ist's denn kostenlos, zum download? Na ja ich schau mal nach?

Und wieso ist das denn Komplex?
Ich stelle mir das so vor:

Die selbstlaute einfach aufnehmen so wie "a" "e" "i" usw. dann auch kombinationen: "ei" "n" "fa" "ch"
"ei.wav", "n.wav", "fa.wav", "ch.wav" dann kann ich schon mal aus dieser zusammensetzung "einfach.wav"
bilden und aussprechen lassen!

Bei dem Wortbilden muß man ja nur das WAV format kennen!
Also z.B. sieht das WAV format folgendetrmassen aus:
48 kHz, 16 Bit etc.+"sample"+"dateiende character"

Also zusammensetzung: Dateien trennen in ihren bestandteilen und zusammenfügen!
48 kHz, 16 Bit + "sample=ei" + "sample2=n" +"sample3=fa"+"sample=ch"+"dateiende character";

Oder wird das Wortbilden ein Problem sein? Welche laute nehme ich wo?
 

EagleEye

Bekanntes Mitglied
Wildcard hat gesagt.:
soetwas selbst zu machen halte ich für völlig unmöglich, weil es einfach zu komplex ist...
das passt wohl nich so ganz ;)
weil das hat auch wer programmiert und wenn man sich dahinterkniet kann man das auf jeden Fall machen
JRegier ich denke mal das wird schon so klappen wie du dir das gedacht hast nur das wird nich sehr schön klingen weils halt keinen übergang hat
 

0xdeadbeef

Top Contributor
JRegier hat gesagt.:
Und wieso ist das denn Komplex?
Ich stelle mir das so vor:

Die selbstlaute einfach aufnehmen so wie "a" "e" "i" usw. dann auch kombinationen: "ei" "n" "fa" "ch"
"ei.wav", "n.wav", "fa.wav", "ch.wav" dann kann ich schon mal aus dieser zusammensetzung "einfach.wav"
bilden und aussprechen lassen!
Prinzipiell ist das natürlich möglich, aber toll klingen wird das nicht. Das wird dann wie ein gehirnamputierter Zombie-Roboter klingen, aber nicht wie Deine Frau.
Außerdem scheint Dein Aufnahmesystem ein wenig wahllos. Warum nimmst Du ausgerechnet "fa" auf, obwohl es - in diesem Fall - weder eine Wortsilbe noch ein einfacher Vokal/Konsonant ist? Überleg Dir mal, wie Dein "einfach" dann klingt: EI-NNN-FA-CHCHCH. Besser wäre EIN-FACH, also die Zerlegung in die zwei Silben.
Ich denke mal, bei diesem Ansatz kommst Du nicht darum herum, JEDE Silbe aufzunehmen - teils auch noch in unterschiedlichen Betonungen. Überleg Dir z.B. mal, wie unterschiedlich "Ruß" ausgeprochen wird, je nachdem, ob es das schwarze Zeug im Kamin ist, oder die erste Silbe von Rußland.

Mit einem umfangreichen Silbenwörterbuch könnte man schon was anfangen, abr es muß Die klar sein, daß das eine verdammte Menge an Silben gibt. Deine Frau wird sich bedanken und die Daten dürften auch eine stattliche Größe haben.

Nicht umsonst benutzen meines Wissens professionelle Sprachsysteme entweder Sprachsynthesizer oder sie haben einen sehr einfachen Sprachschatz z.B. bei Navigationssystemen oder Anrufbeantwortern.
 

Wildcard

Top Contributor
EagleEye hat gesagt.:
Wildcard hat gesagt.:
soetwas selbst zu machen halte ich für völlig unmöglich, weil es einfach zu komplex ist...
das passt wohl nich so ganz ;)
weil das hat auch wer programmiert und wenn man sich dahinterkniet kann man das auf jeden Fall machen
JRegier ich denke mal das wird schon so klappen wie du dir das gedacht hast nur das wird nich sehr schön klingen weils halt keinen übergang hat
Das haben schon etliche Firmen versucht, und was brauchbares ist dabei noch nie rausgekommen.
Natürlich kann man ein paar Buchstaben aneinanderklatschen, aber wenn man das dann überhaupt versteht taugt es höchstens zur Belustigung.
Wie gesagt, das ist viel zu komplex als das man das mal 'hobbymäßig' programmieren könnte.
Lass besser die Finger davon...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Mr.Isaaaac Problem mit Sprachausgabe Java Basics - Anfänger-Themen 8
richis-fragen Kann Arrays.stream() auch auf Objekte angewant werden? Java Basics - Anfänger-Themen 10
richis-fragen JTable sowohl Spaltennamen wie auch Spaltenbeschriftungen Java Basics - Anfänger-Themen 7
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
M "Class<T> clazz" im Constructor - auch für int möglich? Java Basics - Anfänger-Themen 7
I Code für Bezahlsystem (auch bei Offline Aktivität) Java Basics - Anfänger-Themen 7
luggas89 If else auch mit unterschiedlichen Antworten Java Basics - Anfänger-Themen 5
berserkerdq2 sqllite in Java, wenn ich mache select count(*) ..., erhalte ich dann nur die gezählte Anzahl oder werden auch die Tabellen ausgegeben? Java Basics - Anfänger-Themen 2
berserkerdq2 Findet eine parallele Verarbeitung in Java bei Threads erst statt, wenn man die Methoden auch synchronized? Und wie sieht bei Conditions aus? Java Basics - Anfänger-Themen 8
L Anpassung der Spaltenbreite auch auf eine zweite Tabelle anwenden Java Basics - Anfänger-Themen 8
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
W Methoden aufrufen - auch klassenübergreifend? Java Basics - Anfänger-Themen 9
I Ausgabe nicht nur senkrecht sondern auch waagerecht. Java Basics - Anfänger-Themen 2
S Methoden - Warum int wenn auch void? Java Basics - Anfänger-Themen 3
G Wofür benötigt man die Umgebungsvariablen sowohl in Windows 10 als auch in Mac OS Catalina Java Basics - Anfänger-Themen 19
C Methoden Java ist auch eine Insel Listing 2.40 Recursion Java Basics - Anfänger-Themen 7
J Projektideen für Java (auch gehobeneres Niveau)? Java Basics - Anfänger-Themen 16
B Button soll sowohl auf Klicken als auch auf die Enter-Taste reagieren Java Basics - Anfänger-Themen 9
D auch negative Zahlen sotieren Java Basics - Anfänger-Themen 18
B Email versand - aber akzeptiert auch falscher Username und Passwort??? Java Basics - Anfänger-Themen 1
U Best Practice Fehleranalyse, welche Fehler macht Ihr beim Lernen bzw. auch später Java Basics - Anfänger-Themen 12
J Die Y Koordinate von einer anderen Klasse auch verändern Java Basics - Anfänger-Themen 1
A Zahlenraten auch in for-Schleife darstellbar? Java Basics - Anfänger-Themen 32
G Klassen Call by Value auch bei Objekten? Java Basics - Anfänger-Themen 2
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
F Erste Schritte Java ist auch eine Insel kaufen? Java Basics - Anfänger-Themen 2
P Kann ich Java - Programme auch ohne Editor öffnen? Java Basics - Anfänger-Themen 70
D Java doppelte Zahlen auch über 10 in einem String entfernen Java Basics - Anfänger-Themen 2
J Keyboard Event auch ohne Fokus mitbekommen Java Basics - Anfänger-Themen 2
E Brauche eine Antwort zum Thema RegEx ( Alternative zur Lösung auch gesucht ) Java Basics - Anfänger-Themen 5
A Fehlermeldung Unklar, google hilft auch nicht weiter Java Basics - Anfänger-Themen 2
S Java Counter: nur 1 mal hochzählen auch wenn Abfrage mehrmals zutrifft. Java Basics - Anfänger-Themen 1
D Türme von Hanoi in "Java ist auch eine Insel" Java Basics - Anfänger-Themen 4
V wie kann man am einfachsten für ein Element der JavaFX die Umrandung aktiwieren ? auch ohne css ? Java Basics - Anfänger-Themen 4
V kennt jemand empfehlenswerte online tutorials zur Hibernate ? gerne auch englisch. Java Basics - Anfänger-Themen 4
M Ist die Hamcrest Bibliothek auch schon in Junit 4.11 verfügbar? Java Basics - Anfänger-Themen 1
R AES Key 256 Illegal Key Size auch bei Änderung der Policy Java Basics - Anfänger-Themen 3
B Kann man Windowbuilder auch mit Juno (also Eclipse 4.2) nutzen? Java Basics - Anfänger-Themen 1
C String Objekt erstellen auch ohne new() möglich? Java Basics - Anfänger-Themen 5
DaniSahne96 Frage zu Java ist auch eine Insel Java Basics - Anfänger-Themen 12
C Input/Output Primzahlenzerlegung -> könnte man Zahlen auch einlesen? Java Basics - Anfänger-Themen 4
T Bin Anfänger ... das Thema auch ? Java Basics - Anfänger-Themen 10
G JFrame nur ein mal öffnen, auch beim mehrmaligem Betätigen Java Basics - Anfänger-Themen 11
M Swing Klasse auch per Kommandozeile starten? Java Basics - Anfänger-Themen 2
J Geldberechner(aus Java ist auch eine Insel) Java Basics - Anfänger-Themen 6
F Können Klasse auch Werte liefern? Java Basics - Anfänger-Themen 3
J Kann man auch alles in einer Klasse schreiben? Java Basics - Anfänger-Themen 2
G Erste Schritte JAVA ist auch eine Insel Java Basics - Anfänger-Themen 7
T Collections Werte aus einer HashMap auslesen, oder gehts auch einfacher ? Java Basics - Anfänger-Themen 6
D Klassen Programm funktionert - aber auch ökonomisch? Java Basics - Anfänger-Themen 23
S KeyListener aktiv auch wenn minimiert? Java Basics - Anfänger-Themen 4
S Liste aller Partitionen (auch "unmounted") Java Basics - Anfänger-Themen 2
E Programm auch auserhalb von Eclipse nutzen? Java Basics - Anfänger-Themen 3
Hindi93 Java is auch ne Insel CD Java Basics - Anfänger-Themen 8
A JFormattedTextField Zahleneingabe auch mit beginnender 0 Java Basics - Anfänger-Themen 4
J Getter und Setter auch intern benutzen - guter Stil? Java Basics - Anfänger-Themen 31
F Generische Typen auch für statische Methoden? Java Basics - Anfänger-Themen 13
D BETAVERT aus Excel auch in Java? Java Basics - Anfänger-Themen 4
K 50 errormeldungen- komme auch nach vielen Nachmittagen nicht weiter. bitte helfen Java Basics - Anfänger-Themen 39
J Instanzvariable auch in erbenden klassen Java Basics - Anfänger-Themen 4
T Frage aus dem Buch JAVA ist auch eine Insel Java Basics - Anfänger-Themen 11
M Kann man Bedingungen auch ohne Schleifen prüfen? Java Basics - Anfänger-Themen 5
D Kann noch fast nichts, funktioniert auch fast nichts! Java Basics - Anfänger-Themen 8
T Sind Kontrollflussanweisungen auch Methoden? Java Basics - Anfänger-Themen 5
P Gibts auch Triple? Java Basics - Anfänger-Themen 9
D runden ohne math! (zur not auch mit) Java Basics - Anfänger-Themen 9
E Einen String auch über die Laufzeit hinaus speichern Java Basics - Anfänger-Themen 4
C Methoden auch für Arrays verfügbar machen Java Basics - Anfänger-Themen 8
S Codebeispiel aus Java ist auch eine Insel. Java Basics - Anfänger-Themen 2
M Eltern-Fenster wird auch geschlossen Java Basics - Anfänger-Themen 6
M Systray Eintrag auch nach Neustart Java Basics - Anfänger-Themen 5
C seo-Webseiten auch mit Java möglich? Java Basics - Anfänger-Themen 8
M gehen applets auch in .jar dateien? Java Basics - Anfänger-Themen 3
L Wie kann ich auch in einem ActionListener ein neues java Pro Java Basics - Anfänger-Themen 8
L Bedingung immer false, auch wenn zwei Strings gleich sind Java Basics - Anfänger-Themen 11
P switch-case Konstrukt auch mit case i < 6: s = 6 ? Java Basics - Anfänger-Themen 10
G Massenersetzungen am besten auch mit replaceAll? Java Basics - Anfänger-Themen 3
C Überprüfen, ob die eingabe auch buchstaben enthält Java Basics - Anfänger-Themen 6
C Kann man class Dateien auch lesen? Java Basics - Anfänger-Themen 8
D flash object mit JS definieren.auch für Java Applet? Java Basics - Anfänger-Themen 13
R getImage auch für File-Objekte? Java Basics - Anfänger-Themen 3
C Einloggen auch per ENTER Taste (KeyListener Problem) Java Basics - Anfänger-Themen 8
D Arrays vergleichen (oder wie man das auch nennen will). Java Basics - Anfänger-Themen 13
B mit Runtime.getRuntime().exec auch HTML-Dateien öffnen? Java Basics - Anfänger-Themen 7
R Woher bekomme ich das aktuelle Jahr oder auch Datum? Java Basics - Anfänger-Themen 4
J Gibts soetwas wie DBTable in Delphi auch in Java Java Basics - Anfänger-Themen 2
G Hashtables mit Objekten oder auch nicht? Java Basics - Anfänger-Themen 5
I einen text von tastatur in array einlesen und auch ausgeben Java Basics - Anfänger-Themen 1
C JTable - Checkbox, Icon, was auch immer. Java Basics - Anfänger-Themen 8
W Replace - geht das auch kürzer? Java Basics - Anfänger-Themen 4
V Pause auch ohne Threads? Java Basics - Anfänger-Themen 6
T Java ist auch eine Insel: Beispielprogramm fehlerhaft? Java Basics - Anfänger-Themen 2
S Polymorphie - oder auch spanisches Dorf? Java Basics - Anfänger-Themen 5
G wenn auch schon oft gefragt (Konstruktor , Instanzen , usw) Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben