Ossian icon indicating copy to clipboard operation
Ossian copied to clipboard

Cantonese supported?

Open mirfan899 opened this issue 5 years ago • 0 comments

I'm trying to run it on Cantonese data and getting errors:

p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p 

== Train voice (proc no. 2 (segment_adder))  ==
Train processor segment_adder
NaivePhonetiser requires no training
          Applying processor segment_adder
p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p 

== Train voice (proc no. 3 (word_vector_tagger))  ==
Train processor word_vector_tagger
Count types...
Assemble cooccurance matrix...
Factorise cooccurance matrix...
/root/anaconda2/envs/tts/lib/python2.7/site-packages/sklearn/decomposition/truncated_svd.py:191: RuntimeWarning: invalid value encountered in divide
  self.explained_variance_ratio_ = exp_var / full_var
Write output to /home/virtuoso_irfan/Ossian/train//cn/speakers/cn_king/naive_01_nn/processors/word_vector_tagger/table_file.table
          Applying processor word_vector_tagger
p
Traceback (most recent call last):
  File "./scripts/train.py", line 147, in <module>
    main_work()
  File "./scripts/train.py", line 82, in main_work
    train(opts, dirs)
  File "./scripts/train.py", line 121, in train
    voice.train(corpus)
  File "/home/virtuoso_irfan/Ossian/scripts/main/Voice.py", line 363, in train
    processor.apply_to_utt(utterance, voice_mode=self.run_mode)
  File "/home/virtuoso_irfan/Ossian/recipes/../scripts/processors/UtteranceProcessor.py", line 222, in apply_to_utt
    self.process_utterance(utterance)
  File "/home/virtuoso_irfan/Ossian/recipes/../scripts/processors/VSMTagger.py", line 76, in process_utterance
    kwargs={"field": "dim_%s"%(i)}) 
  File "/home/virtuoso_irfan/Ossian/scripts/util/NodeProcessors.py", line 34, in enrich_nodes
    transformed_data = function(input_data, **kwargs)
  File "/home/virtuoso_irfan/Ossian/scripts/util/LookupTable.py", line 85, in lookup
    assert field in self.fields,"LookupTable has no field '%s' among its fields: %s"%(field, " ".join(self.fields))
AssertionError: LookupTable has no field 'dim_2' among its fields: dim_1

mirfan899 avatar Jul 05 '19 18:07 mirfan899