[mary-users] [mary-dev] Error when using cmu-rms-hsmm and cmu-bdl-hsmm voices
Ingmar Steiner
ingmar.steiner at dfki.de
Thu Aug 8 21:20:20 CEST 2013
Dear Sri,
thanks for your report! Unfortunately, I *cannot* reproduce your errors
with any of the three voices you list, using either 5.0 or the current
5.1-SNAPSHOT (on OSX with JDK 7).
Could you please open a new issue at
https://github.com/marytts/marytts/issues/new, where we can address it
in more detail.
Best wishes,
-Ingmar
On 8/8/13 7:14 PM, Sri Movila wrote:
> Hi,
> I am running into the following error when using cmu-rms-hsmm
> and cmu-bdl-hsmm voices with MaryTTS 5.0.
>
> *Unsupported conversion: PCM_SIGNED 48000.0 Hz, 16 bit, mono, 2
> bytes/frame, little-endian from PCM_SIGNED 16000.0 Hz, 16 bit, mono, 2
> bytes/frame, little-endian*
>
> cmu-slt-hsmm is working fine, though. I am
> using voice-cmu-bdl-hsmm-5.0-SNAPSHOT.jar
> and voice-cmu-rms-hsmm-5.0-SNAPSHOT.jar that I downloaded from
> http://mary.dfki.de/download/5.0-SNAPSHOT/
>
>
> I am using Java 1.6 on windows.
>
> The source code is below.
>
> import java.util.Locale;
>
> import javax.sound.sampled.*;
>
> import marytts.LocalMaryInterface;
> import marytts.util.data.audio.MaryAudioUtils;
> public class Test {
> public static void main(String[] args) {
> try {
> LocalMaryInterface marytts = new LocalMaryInterface();
> marytts.setLocale(Locale.US);
> //marytts.setVoice("cmu-slt-hsmm");
> marytts.setVoice("cmu-rms-hsmm");
> //marytts.setVoice("cmu-bdl-hsmm");
> AudioInputStream audio = marytts.generateAudio("Hello World!");
> MaryAudioUtils.writeWavFile(MaryAudioUtils.getSamplesAsDoubleArray(audio),
> "thisIsMyText.wav", audio.getFormat());
> } catch (Exception e) {
> e.printStackTrace();
> }
> }
> }
>
> The complete stack trace is below.
>
> marytts.exceptions.SynthesisException: cannot process
> at marytts.LocalMaryInterface.process(LocalMaryInterface.java:378)
> at marytts.LocalMaryInterface.generateAudio(LocalMaryInterface.java:306)
> at Test.main(Test.java:17)
> Caused by: java.lang.Exception: Module Synthesis: Problem processing the
> data.
> at marytts.server.Request.processOneChunk(Request.java:551)
> at marytts.server.Request.processOrLookupOneChunk(Request.java:389)
> at marytts.server.Request.process(Request.java:336)
> at marytts.LocalMaryInterface.process(LocalMaryInterface.java:376)
> ... 2 more
> Caused by: javax.sound.sampled.UnsupportedAudioFileException: Conversion
> from audio format PCM_SIGNED 16000.0 Hz, 16 bit, mono, 2 bytes/frame,
> little-endian to requested audio format PCM_SIGNED 48000.0 Hz, 16 bit,
> mono, 2 bytes/frame, little-endian not supported.
> Unsupported conversion: PCM_SIGNED 48000.0 Hz, 16 bit, mono, 2 bytes/frame,
> little-endian from PCM_SIGNED 16000.0 Hz, 16 bit, mono, 2 bytes/frame,
> little-endian
> at marytts.modules.Synthesis.synthesizeOneSection(Synthesis.java:288)
> at marytts.modules.Synthesis.process(Synthesis.java:232)
> at marytts.server.Request.processOneChunk(Request.java:549)
> ... 5 more
>
> Please advise. Thanks in advance for your help.
>
> Best Regards,
> Sri
>
>
>
> _______________________________________________
> Mary-dev mailing list
> Mary-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/mary-dev
>
--
/**
* Dr. Ingmar Steiner
*
* Head of Independent Research Group
* Multimodal Speech Processing
* Cluster of Excellence MMCI
*
* Senior Researcher
* Language Technology Lab
* German Research Center for
* Artificial Intelligence (DFKI GmbH)
*
* Adjunct Assistant Professor
* Department of Computer Science
* Saarland University
*
* Campus C7.4, Room 3.01
* D-66123 Saarbrücken
* @tel: +49-681-302-70028
* @fax: +49-681-302-4317
* @web: http://coli.uni-saarland.de/~steiner/
*/
More information about the Mary-users
mailing list