Umwandlung von text-zu-Sprache java-code
Ich verstehe nicht, diese syntax-Fehler , insert ")" to complete MethodInvocation Syntax error, insert ";" to complete Statement at demojsapi.main(demojsapi.java:46)
Ich bin eigentlich auf der Arbeit an einem java Projekt konvertieren von text in speesh mit diesem code :
import javax.speech.*;
import java.util.*;
import javax.speech.synthesis.*;
public class demojsapi
{
String speaktext;
public void dospeak(String speak,String voicename)
{
speaktext=speak;
String voiceName =voicename;
try
{
SynthesizerModeDesc desc = new SynthesizerModeDesc(null,"general", Locale.US,null,null);
Synthesizer synthesizer = Central.createSynthesizer(desc);
synthesizer.allocate();
synthesizer.resume();
desc = (SynthesizerModeDesc) synthesizer.getEngineModeDesc();
Voice[] voices = desc.getVoices();
Voice voice = null;
for (int i = 0; i < voices.length; i++)
{
if (voices[i].getName().equals(voiceName))
{
voice = voices[i];
break;
}
}
synthesizer.getSynthesizerProperties().setVoice(voice);
synthesizer.speakPlainText(speaktext, null);
synthesizer.waitEngineState(Synthesizer.QUEUE_EMPTY);
synthesizer.deallocate();
}
catch (Exception e)
{
String message = " missing speech.properties in " + System.getProperty("user.home") + "\n";
System.out.println(""+e);
System.out.println(message);
}
}
public static void main(String[] args)
{
demojsapi obj=new demojsapi(); obj.despeak("shit","kevin16");
}
}
formatieren Sie den code bitte. nobodys ist, Lesen Sie durch, dass
bitte geben Sie die entsprechende Menge an code, die relevant für die Frage
bitte geben Sie die entsprechende Menge an code, die relevant für die Frage
InformationsquelleAutor john carter | 2012-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
despeak
Methode nicht existiert. Rufen Siedospeak
statt und mit regelmäßigen Zitate:Das problem ist mit die Angebote die Sie verwenden. Können Sie Sie ändern, um reguläre Anführungszeichen statt?
sorry Mann, es war alle Zitate gut thx a lot, aber stehlen Sie, haben ein anderes problem ... java.lang.NullPointerException fehlende Rede.Eigenschaften in C:\Users\USER
Eigenschaften werden nicht gefunden. Finden Sie diese link.
mein Lebensretter 😀 thx a lot Mann ^^
InformationsquelleAutor Reimeus
Laden Sie bitte freetts-1.2.2-bin von google aus gegebenen link und
http://sourceforge.net/projects/freetts/?source=directory
versuchen, mein Programm in der net-beans
vergessen Sie nicht, fügen Sie alle jar-Dateien in Ihrem Ordner "library"
code ist unten angegeben. Seine Arbeit ..
meine Methode ---
rufen Sie diese Methode aus Ihrer inneren code.
InformationsquelleAutor Java Scholars
Sehr schön erklärt Komplette Prozedur mit code - Text-To-Speech in Java Mit Freetts
Arbeiten Code :
Referenz-link: Fehler. Seite kann nicht angezeigt werden. Bitte Kontaktieren Sie Ihren service provider für weitere details. (7)
link wurde aktualisiert, es sollte gut funktionieren jetzt.
Central.createSynthesizer ist die Rückkehr mich null jedes mal 🙁
InformationsquelleAutor shashank mishra