php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.01.2009, 01:51   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 15.03.2008
Beiträge: 24
Goreo befindet sich auf einem aufstrebenden Ast
Standard Script zum Vorlesen eines Textes

Hallo,

ich würde gerne von Euch erfahren, ob ihr eine Idee habt wie man folgendes bewerkstelligen kann: Ich möchte eine Art Speech-Funktion erstellen. Das heißt, dass ich jeden Buchstaben (A-Z) als Audiodatei vorliegen habe und diese Audiodateien direkt hintereinanderweg zu einer einzigen Audiodatei umwandeln möchte. Das Script soll ein von einem Benutzer eingegebenes Wort abspielen und dem Benutzer so die Aussprache anhören lassen.

Gebe ich zum Beispiel das Wort "Maus" ein, so würde das Script sich die entsprechenden Audiodateien für M-A-U-S suchen und diese abspielen, ohne dass zwischen den einzelnen Audiodateien eine Pause entsteht.

Gibt es irgendeine Möglichkeit, so etwas zu bewerkstelligen?
Goreo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.01.2009, 10:14   #2 (permalink)
erc
Erfahrener Benutzer
 
Registriert seit: 02.01.2009
Beiträge: 441
erc befindet sich auf einem aufstrebenden Ast
erc eine Nachricht über ICQ schicken
Standard

Lesen oder Aussprache? Das wird nix anderes als buchstabieren. Ansonsten musst du dir ein Audioformat raussuchen, schauen wie dieses aufgebaut ist und dann entsprechend mit PHP nachbilden. (oder man nimmt was fertiges, zb mit sox kann man Audiodatein zusammenfügen)
erc ist offline   Mit Zitat antworten
Alt 04.01.2009, 11:35   #3 (permalink)
Neuer Benutzer
 
Registriert seit: 27.12.2008
Beiträge: 23
Bleda befindet sich auf einem aufstrebenden Ast
Standard

Ich denke auch nicht, dass da was vernünftiges hinzukriegen ist. Buchstaben aneinanderreihen klingt sowieso nicht gut. Richtige Vorlesesoftware schneidet soviel ich weiss die Silben in der Mitte auseinander, so dass die Übergänge zwischen den Silben natürlich klingen. Wenn der Übergang mitten in der Silbe nicht stimmt wird das offenbar eher überhört. Also anstatt

vor le sen

hast du dann samples für

vo rl ese n

oder so ähnlich.
Das hilft jetzt aber vermutlich auch nicht wirklich weiter. Ich würde mich nach eine fertiglösung umsehen. Obs da allerdings etwas kostenloses gibt weiss ich nicht.
Bleda ist offline   Mit Zitat antworten
Alt 04.01.2009, 11:59   #4 (permalink)
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.681
PHP-Kenntnisse:
Anfänger
PTC sorgt für eine eindrucksvolle AtmosphärePTC sorgt für eine eindrucksvolle Atmosphäre
Standard

Für das Vorlesen, würde ich dir raten auf fremde Lösungen zu setzen. Selber zu programmieren ohne ein Profi zu sein geht nicht.
Für Captcha's ist das Vorlesen von einzelnen Buchstaben vielleicht hilfreich, aber Wörter so zu konstruieren ist nicht gut.

Wofür brauchst du das?
PTC ist offline   Mit Zitat antworten
Alt 04.01.2009, 14:32   #5 (permalink)
Neuer Benutzer
 
Registriert seit: 15.03.2008
Beiträge: 24
Goreo befindet sich auf einem aufstrebenden Ast
Standard Lexikon

Ich brauche es für ein griechisches Online-Wörterbuch. Ich möchte für jede griechische Vokabel einen Link anbieten, der dem Besucher ermöglicht, die Aussprache der griechischen Vokabel anzuhören.

Fertige Lösungen habe ich auch nach längerem Suchen nicht gefunden. Am besten wäre eine Website im Internet, die ein eingegebenes Wort automatisch vorliest. Das gibt es zwar für einige Sprachen, aber ich habe es für Griechisch noch nicht gefunden.

Grüße von Goreo
Goreo ist offline   Mit Zitat antworten
Alt 04.01.2009, 15:54   #6 (permalink)
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.681
PHP-Kenntnisse:
Anfänger
PTC sorgt für eine eindrucksvolle AtmosphärePTC sorgt für eine eindrucksvolle Atmosphäre
Standard

Esopos - Hellenic TTS System (funktionierte nicht)
Web-based Text To Speech tools
PTC ist offline   Mit Zitat antworten
Alt 04.01.2009, 20:06   #7 (permalink)
Neuer Benutzer
 
Registriert seit: 15.03.2008
Beiträge: 24
Goreo befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank! Ich habe eine Email an den ersten Link, der momentan nicht funktioniert, geschickt.
Über den anderen Link habe ich leider nur Speech Tools gefunden, die auf Windows usw. laufen, aber nichts, das man irgendwie auf einem Server installieren kann. Oder gibt es hier auch etwas, was man auf einem Server installieren kann (z.B. SCO OpenServer 32v5)?
Goreo ist offline   Mit Zitat antworten
Alt 04.01.2009, 20:23   #8 (permalink)
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.681
PHP-Kenntnisse:
Anfänger
PTC sorgt für eine eindrucksvolle AtmosphärePTC sorgt für eine eindrucksvolle Atmosphäre
Standard

WINE kann unter Linux auch Win32-Programmen laufen lassen.

Nur nebenbei: http://www.dict.cc/ finde ich ziemlich gut gemacht, vielleicht kann man sich daran mal etwas orientieren.

Geändert von PTC (04.01.2009 um 20:26 Uhr).
PTC ist offline   Mit Zitat antworten
Alt 05.01.2009, 15:38   #9 (permalink)
Neuer Benutzer
 
Registriert seit: 15.03.2008
Beiträge: 24
Goreo befindet sich auf einem aufstrebenden Ast
Standard Kompliziert

Du meinst, wenn auf dem Server Linux installiert ist?
Wie kann ich denn das Programm auf dem Server laufen? Muss ich Wine auf dem Server installieren?
Goreo ist offline   Mit Zitat antworten
Alt 14.01.2009, 16:49   #10 (permalink)
Neuer Benutzer
 
Registriert seit: 05.01.2009
Beiträge: 28
BlakkCooper ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ein sammelsorium von hinweisen die garantiert zu keiner lösung führen werden: herrlich!

die sache mit der aussprache ist die: jeder 1 klässler kann einzelne buchstaben schnell hintereinander ausspreche. GENAU so habe ich in der 1. klasse gelernt wie schrift funktioniert. diese funktion wird also niemandem helfen da jeder in der lage ist einzelne buchstaben auszusprechen. bei sprachen geht es darum WIE es ausgesprochen wird. ein beispiel:

Cognac wird ausgesprochen ko-ni-ak. buchstabiert aber ce o ge n a k. da das wort ceogenak praktisch nichts mit dem wort Cognac zu tun hat ist klar, dass es hier totaler blödsinn ist einzelne buchstaben aneinander zu reihen.

zu deinem problem mit den audiodateien ist zu sagen: ich bin mir nicht ganz im klaren wie das genau zu machen ist aber es würde in etwa so laufen: mp3's werden in sogenannten Frames aufgeteilt. du müsstest also für jeden buchstaben eine mp3 erstellen. id3 tags etc. entfernen so dass du nurnoch die frames hast. diese dann anneinander reihen und iwie noch id3 tags hinzufügen. so in der richtung würde das gehen. dazu müsstest du aber genau wissen wie das mp3 format aufgebaut ist damit zu weisst wo welche binärdaten stehen und wie das alles wieder zusammen gefügt wird.

fazit: deine idee ist sehr ehrgeizig aber leider sehr unrealistisch da der kosten nutzen faktor einfach total unausgewogen ist und desweiteren selbst das fertige produkt einen sehr geringen bis garkeinen nutzen hat. das mit den silben ist schon eher ne echte lösung aber auch sehr aufwendig!

ich würde eher auf lautschift setzen und dazu eine einfache tutorial schreiben!
BlakkCooper ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
gleiches script triggern mit und ohne Variablenübergabe steve_2000 PHP Tipps 2008 2 04.12.2008 17:34
Upload Script bleibt einfach stehen SniperWolf PHP Tipps 2008 4 19.09.2008 19:39
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
Suche coder für script infiltrate Trash 7 27.03.2006 08:42
passwort script problem PHP Tipps 2006 8 15.02.2006 10:30
Gesuch / Einladung: PHP - Anti-Spam Script SvenLittkowski Trash 7 14.01.2006 03:38
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php text vorlesen, text vorlesen php, script um homepage vorlesen zu lassen, homepage vorlesen, script trash buchstaben, skript text vorlesen, php script vorlesen, bustaben vorlesen, script internetseite vorlesen, text to speech script für die webseite, vorlese script, homepage vorlesen javascript, apache linux on website vorlesen, eingegebener text vorlesen, internetseite vorlesen, script seite vorlesen, gut vorlesen, vorlesen script, webseite vorlesen php, php vorlesen

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum