Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JPhonemiser_de: Problem processing the data -> Allophone -' could not be found in AllophoneSet sampa' #481

Closed
qwertologe opened this issue Feb 12, 2016 · 4 comments

Comments

@qwertologe
Copy link
Contributor

I stumbled over "Bestätigung" (german). I did some tests and there are some other letters which produce the problem, too:

  • Bestä
  • Besta
  • Besti
  • Besto
  • Bestö
  • Bestr
  • Bestu
  • Bestü
  • Besty

A friend sent me this problem document. I think, he uses 5.1. I tested with 5.1.2.

<html><body><h1>Internal server error</h1><p>Processing failed.<pre>java.lang.Exception: Module JPhonemiser_de: Problem processing the data.              
  at marytts.server.Request.processOneChunk(Request.java:549)
  at marytts.server.Request.processOrLookupOneChunk(Request.java:385)
  at marytts.server.Request.process(Request.java:327)
  at marytts.server.http.SynthesisRequestHandler.process(SynthesisRequestHandler.java:261)
  at marytts.server.http.SynthesisRequestHandler.handleClientRequest(SynthesisRequestHandler.java:91)
  at marytts.server.http.BaseHttpRequestHandler.handle(BaseHttpRequestHandler.java:138)
  at org.apache.http.nio.protocol.BufferingHttpServiceHandler$RequestHandlerAdaptor.handle(BufferingHttpServiceHandler.java:189)
  at org.apache.http.nio.protocol.SimpleNHttpRequestHandler.handle(SimpleNHttpRequestHandler.java:51)
  at org.apache.http.nio.protocol.AsyncNHttpServiceHandler.processRequest(AsyncNHttpServiceHandler.java:453)
  at org.apache.http.nio.protocol.AsyncNHttpServiceHandler.requestReceived(AsyncNHttpServiceHandler.java:225)
  at org.apache.http.nio.protocol.BufferingHttpServiceHandler.requestReceived(BufferingHttpServiceHandler.java:127)
  at org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(DefaultNHttpServerConnection.java:161)
  at org.apache.http.impl.nio.DefaultServerIOEventDispatch.inputReady(DefaultServerIOEventDispatch.java:147)
  at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:161)
  at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:335)
  at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
  at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:275)
  at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
  at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:542)
  at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: Allophone `-' could not be found in AllophoneSet `sampa' (Locale: de)
  at marytts.modules.phonemiser.AllophoneSet.getAllophone(AllophoneSet.java:224)
  at marytts.modules.phonemiser.Syllabifier.correctStressSymbol(Syllabifier.java:297)
  at marytts.modules.phonemiser.Syllabifier.syllabify(Syllabifier.java:252)
  at marytts.modules.phonemiser.Syllabifier.syllabify(Syllabifier.java:52)
  at marytts.modules.phonemiser.TrainedLTS.syllabify(TrainedLTS.java:166)
  at marytts.language.de.JPhonemiser.phonemise(JPhonemiser.java:349)
  at marytts.language.de.JPhonemiser.process(JPhonemiser.java:232)
  at marytts.server.Request.processOneChunk(Request.java:547)
  ... 19 more
</pre></body></html
@psibre
Copy link
Member

psibre commented Feb 12, 2016

I'm pretty sure this has been fixed for a while. Could you please test with 5.2-beta2?

@qwertologe
Copy link
Contributor Author

hmm until now i downloaded the voices with the component-installer. The bin-folder is moved in the new version, so i tried it in the new folder but this does not work. What do i miss?

~/marytts-5.2beta2$ LANG= ./marytts-assembly/assembly-runtime/src/runtime/bin/marytts-component-installer
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

Error: Could not find or load main class marytts.tools.install.InstallerGUI

@psibre
Copy link
Member

psibre commented Feb 13, 2016

Wait... are you trying to run it from the raw source code? Without building it first?
The beta releases don't have full packages attached, so you need to follow the instructions in the README.

@qwertologe
Copy link
Contributor Author

ah - thanks - i just searched and started - sorry.
now in beta2 this works fine... have look at the next issue :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants