Skip to content

Tests failing #1

@jpschewe

Description

@jpschewe

I'm new to ruby, so I may be missing something basic. I installed curb and json with "sudo gem install curb; sudo gem install json". Then added "require 'rubygems'" to lib/speech.rb because the new gems weren't found. I then got this:

jpschewe@jon:~/src/speech2text
[master] >rake
(in /home/jpschewe/src/speech2text)
Loaded suite /usr/lib64/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
.EEChunk count: 1
convert: samples/chunk-i-like-pickles-0.chunk5.wav to flac

flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

chunk-i-like-pickles-0.chunk5.wav: wrote 16781 bytes, ratio=0.455
success?
sending chunk of size 0.57...
32891.00/32891.00
{"hypotheses"=>[["eagles eagles eagles", 0.6748087], ["pickles pickles pickles",

 nil], ["eagles pickles pickles", nil], ["eagles eagles pickles", nil], ["eagles eagles giggles", nil], ["pickles pickles eagles", nil], ["michaels pickles pickles", nil], ["giggles pickles pickles", nil], ["eagle's pickles pickles", nil]], "id"=>"b9bf279c980bd505f67120d274fa7f30-1", "status"=>0}
{"hypotheses"=>[["eagles eagles eagles", 0.6748087], ["pickles pickles pickles", nil], ["eagles pickles pickles", nil], ["eagles eagles pickles", nil], ["eagles eagles giggles", nil], ["pickles pickles eagles", nil], ["michaels pickles pickles", nil], ["giggles pickles pickles", nil], ["eagle's pickles pickles", nil]], "id"=>"b9bf279c980bd505f67120d274fa7f30-1", "status"=>0}
F
Finished in 5.471139 seconds.

  1) Error:
test_audio_splitter(SpeechAudioSplitterTest):
NoMethodError: undefined method `first' for nil:NilClass
    /home/jpschewe/src/speech2text/lib/speech/audio_inspector.rb:50:in `initialize'
    /home/jpschewe/src/speech2text/lib/speech/audio_splitter.rb:77:in `new'
    /home/jpschewe/src/speech2text/lib/speech/audio_splitter.rb:77:in `initialize'
    ./test/audio_splitter_test.rb:9:in `new'
    ./test/audio_splitter_test.rb:9:in `test_audio_splitter'

 2) Error:
test_audio_to_text(SpeechAudioToTextTest):
NoMethodError: undefined method `first' for nil:NilClass
    /home/jpschewe/src/speech2text/lib/speech/audio_inspector.rb:50:in `initialize'
    /home/jpschewe/src/speech2text/lib/speech/audio_splitter.rb:77:in `new'
    /home/jpschewe/src/speech2text/lib/speech/audio_splitter.rb:77:in `initialize'
    /home/jpschewe/src/speech2text/lib/speech/audio_to_text.rb:15:in `new'
    /home/jpschewe/src/speech2text/lib/speech/audio_to_text.rb:15:in `to_text'
    ./test/audio_to_text_test.rb:9:in `test_audio_to_text'

  3) Failure:
test_short_audio_clip(SpeechAudioToTextTest) [./test/audio_to_text_test.rb:36]:
<"eagles"> expected but was
<"eagles eagles eagles">.

4 tests, 7 assertions, 1 failures, 2 errors
rake aborted!
Command failed with status (1): [/usr/bin/ruby -I"lib" "/usr/lib64/ruby/gem...]

(See full trace by running task with --trace)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions