OEContinuousModel unrecognized selector

Home Forums OpenEars plugins OEContinuousModel unrecognized selector

Tagged: 

Viewing 6 posts - 1 through 6 (of 6 total)

  • Author
    Posts
  • #1027474
    morchella
    Participant

    Installed OpenEars+RapidEars on a new machine with iOS 9.1 (XCode 7.1.1) and getting this exception:

    [OEContinuousModel setBuffersOfSilence:]: unrecognized selector sent to instance 0x6303fc0
    

    It appears to be related to RapidEars, since when I disable RE, I don’t get the exception. Any thoughts on where I’ve gone wrong?

    Full logs are below.

    2015-12-04 09:44:29.749 MyApp[2981:1425247] Starting OpenEars logging for OpenEars version 2.041 on 32-bit device (or build): iPhone running iOS version: 9.100000
    2015-12-04 09:44:29.775 MyApp[2981:1425247] Starting dynamic language model generation

    2015-12-04 09:44:29.841 MyApp[2981:1425247] Done creating language model with CMUCLMTK in 0.065902 seconds.
    2015-12-04 09:44:29.958 MyApp[2981:1425247] I’m done running performDictionaryLookup and it took 0.087107 seconds
    2015-12-04 09:44:29.966 MyApp[2981:1425247] I’m done running dynamic language model generation and it took 0.206342 seconds
    2015-12-04 09:44:29.967 MyApp[2981:1425247] Creating shared instance of OEPocketsphinxController
    2015-12-04 09:44:29.969 MyApp[2981:1425247] Attempting to start listening session from startRealtimeListeningWithLanguageModelAtPath:
    2015-12-04 09:44:29.971 MyApp[2981:1425247] User gave mic permission for this app.
    2015-12-04 09:44:29.971 MyApp[2981:1425247] Valid setSecondsOfSilence value of 1.500000 will be used.
    2015-12-04 09:44:29.972 MyApp[2981:1425247] Successfully started listening session from startRealtimeListeningWithLanguageModelAtPath:
    2015-12-04 09:44:29.972 MyApp[2981:1425394] Starting listening.
    2015-12-04 09:44:29.973 MyApp[2981:1425394] about to set up audio session
    2015-12-04 09:44:29.975 MyApp[2981:1425394] Creating audio session with default settings.
    2015-12-04 09:44:30.668 MyApp[2981:1425527] Audio route has changed for the following reason:
    2015-12-04 09:44:30.678 MyApp[2981:1425527] There was a category change. The new category is AVAudioSessionCategoryPlayAndRecord
    2015-12-04 09:44:30.755 MyApp[2981:1425527] This is not a case in which OpenEars notifies of a route change. At the close of this function, the new audio route is —SpeakerMicrophoneBuiltIn—. The previous route before changing to this route was <AVAudioSessionRouteDescription: 0x6308250,
    inputs = (
    “<AVAudioSessionPortDescription: 0x6308cc0, type = MicrophoneBuiltIn; name = iPhone Microphone; UID = Built-In Microphone; selectedDataSource = Front>”
    );
    outputs = (
    “<AVAudioSessionPortDescription: 0x6308ae0, type = Speaker; name = Speaker; UID = Speaker; selectedDataSource = (null)>”
    )>.
    2015-12-04 09:44:31.001 MyApp[2981:1425394] done starting audio unit
    INFO: cmd_ln.c(703): Parsing command line:
    \
    -lm /var/mobile/Containers/Data/Application/19D9CA9D-9C22-443B-A354-6489DBF01323/Library/Caches/MyAppCommands.DMP \
    -vad_prespeech 10 \
    -vad_postspeech 150 \
    -vad_threshold 3.000000 \
    -remove_noise yes \
    -remove_silence yes \
    -bestpath yes \
    -lw 6.500000 \
    -dict /var/mobile/Containers/Data/Application/19D9CA9D-9C22-443B-A354-6489DBF01323/Library/Caches/MyAppCommands.dic \
    -hmm /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle

    Current configuration:
    [NAME] [DEFLT] [VALUE]
    -agc none none
    -agcthresh 2.0 2.000000e+00
    -allphone
    -allphone_ci no no
    -alpha 0.97 9.700000e-01
    -argfile
    -ascale 20.0 2.000000e+01
    -aw 1 1
    -backtrace no no
    -beam 1e-48 1.000000e-48
    -bestpath yes yes
    -bestpathlw 9.5 9.500000e+00
    -ceplen 13 13
    -cmn current current
    -cmninit 8.0 8.0
    -compallsen no no
    -debug 0
    -dict /var/mobile/Containers/Data/Application/19D9CA9D-9C22-443B-A354-6489DBF01323/Library/Caches/MyAppCommands.dic
    -dictcase no no
    -dither no no
    -doublebw no no
    -ds 1 1
    -fdict
    -feat 1s_c_d_dd 1s_c_d_dd
    -featparams
    -fillprob 1e-8 1.000000e-08
    -frate 100 100
    -fsg
    -fsgusealtpron yes yes
    -fsgusefiller yes yes
    -fwdflat yes yes
    -fwdflatbeam 1e-64 1.000000e-64
    -fwdflatefwid 4 4
    -fwdflatlw 8.5 8.500000e+00
    -fwdflatsfwin 25 25
    -fwdflatwbeam 7e-29 7.000000e-29
    -fwdtree yes yes
    -hmm /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle
    -input_endian little little
    -jsgf
    -keyphrase
    -kws
    -kws_delay 10 10
    -kws_plp 1e-1 1.000000e-01
    -kws_threshold 1 1.000000e+00
    -latsize 5000 5000
    -lda
    -ldadim 0 0
    -lifter 0 0
    -lm /var/mobile/Containers/Data/Application/19D9CA9D-9C22-443B-A354-6489DBF01323/Library/Caches/MyAppCommands.DMP
    -lmctl
    -lmname
    -logbase 1.0001 1.000100e+00
    -logfn
    -logspec no no
    -lowerf 133.33334 1.333333e+02
    -lpbeam 1e-40 1.000000e-40
    -lponlybeam 7e-29 7.000000e-29
    -lw 6.5 6.500000e+00
    -maxhmmpf 30000 30000
    -maxwpf -1 -1
    -mdef
    -mean
    -mfclogdir
    -min_endfr 0 0
    -mixw
    -mixwfloor 0.0000001 1.000000e-07
    -mllr
    -mmap yes yes
    -ncep 13 13
    -nfft 512 512
    -nfilt 40 40
    -nwpen 1.0 1.000000e+00
    -pbeam 1e-48 1.000000e-48
    -pip 1.0 1.000000e+00
    -pl_beam 1e-10 1.000000e-10
    -pl_pbeam 1e-10 1.000000e-10
    -pl_pip 1.0 1.000000e+00
    -pl_weight 3.0 3.000000e+00
    -pl_window 5 5
    -rawlogdir
    -remove_dc no no
    -remove_noise yes yes
    -remove_silence yes yes
    -round_filters yes yes
    -samprate 16000 1.600000e+04
    -seed -1 -1
    -sendump
    -senlogdir
    -senmgau
    -silprob 0.005 5.000000e-03
    -smoothspec no no
    -svspec
    -tmat
    -tmatfloor 0.0001 1.000000e-04
    -topn 4 4
    -topn_beam 0 0
    -toprule
    -transform legacy legacy
    -unit_area yes yes
    -upperf 6855.4976 6.855498e+03
    -uw 1.0 1.000000e+00
    -vad_postspeech 50 150
    -vad_prespeech 20 10
    -vad_startspeech 10 10
    -vad_threshold 2.0 3.000000e+00
    -var
    -varfloor 0.0001 1.000000e-04
    -varnorm no no
    -verbose no no
    -warp_params
    -warp_type inverse_linear inverse_linear
    -wbeam 7e-29 7.000000e-29
    -wip 0.65 6.500000e-01
    -wlen 0.025625 2.562500e-02

    INFO: cmd_ln.c(703): Parsing command line:
    \
    -nfilt 25 \
    -lowerf 130 \
    -upperf 6800 \
    -feat 1s_c_d_dd \
    -svspec 0-12/13-25/26-38 \
    -agc none \
    -cmn current \
    -varnorm no \
    -transform dct \
    -lifter 22 \
    -cmninit 40

    Current configuration:
    [NAME] [DEFLT] [VALUE]
    -agc none none
    -agcthresh 2.0 2.000000e+00
    -alpha 0.97 9.700000e-01
    -ceplen 13 13
    -cmn current current
    -cmninit 8.0 40
    -dither no no
    -doublebw no no
    -feat 1s_c_d_dd 1s_c_d_dd
    -frate 100 100
    -input_endian little little
    -lda
    -ldadim 0 0
    -lifter 0 22
    -logspec no no
    -lowerf 133.33334 1.300000e+02
    -ncep 13 13
    -nfft 512 512
    -nfilt 40 25
    -remove_dc no no
    -remove_noise yes yes
    -remove_silence yes yes
    -round_filters yes yes
    -samprate 16000 1.600000e+04
    -seed -1 -1
    -smoothspec no no
    -svspec 0-12/13-25/26-38
    -transform legacy dct
    -unit_area yes yes
    -upperf 6855.4976 6.800000e+03
    -vad_postspeech 50 150
    -vad_prespeech 20 10
    -vad_startspeech 10 10
    -vad_threshold 2.0 3.000000e+00
    -varnorm no no
    -verbose no no
    -warp_params
    -warp_type inverse_linear inverse_linear
    -wlen 0.025625 2.562500e-02

    INFO: acmod.c(252): Parsed model-specific feature parameters from /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/feat.params
    INFO: feat.c(715): Initializing feature stream to type: ‘1s_c_d_dd’, ceplen=13, CMN=’current’, VARNORM=’no’, AGC=’none’
    INFO: cmn.c(143): mean[0]= 12.00, mean[1..12]= 0.0
    INFO: acmod.c(171): Using subvector specification 0-12/13-25/26-38
    INFO: mdef.c(518): Reading model definition: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/mdef
    INFO: mdef.c(531): Found byte-order mark BMDF, assuming this is a binary mdef file
    INFO: bin_mdef.c(336): Reading binary model definition: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/mdef
    INFO: bin_mdef.c(516): 46 CI-phone, 168344 CD-phone, 3 emitstate/phone, 138 CI-sen, 6138 Sen, 32881 Sen-Seq
    INFO: tmat.c(206): Reading HMM transition probability matrices: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/transition_matrices
    INFO: acmod.c(124): Attempting to use PTM computation module
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/means
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size:
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/variances
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size:
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(354): 0 variance values floored
    INFO: ptm_mgau.c(805): Number of codebooks doesn’t match number of ciphones, doesn’t look like PTM: 1 != 46
    INFO: acmod.c(126): Attempting to use semi-continuous computation module
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/means
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size:
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/variances
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size:
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(294): 512×13
    INFO: ms_gauden.c(354): 0 variance values floored
    INFO: s2_semi_mgau.c(904): Loading senones from dump file /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/sendump
    INFO: s2_semi_mgau.c(928): BEGIN FILE FORMAT DESCRIPTION
    INFO: s2_semi_mgau.c(991): Rows: 512, Columns: 6138
    INFO: s2_semi_mgau.c(1023): Using memory-mapped I/O for senones
    INFO: s2_semi_mgau.c(1294): Maximum top-N: 4 Top-N beams: 0 0 0
    INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
    INFO: dict.c(320): Allocating 4143 * 20 bytes (80 KiB) for word entries
    INFO: dict.c(333): Reading main dictionary: /var/mobile/Containers/Data/Application/19D9CA9D-9C22-443B-A354-6489DBF01323/Library/Caches/MyAppCommands.dic
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(336): 38 words read
    INFO: dict.c(358): Reading filler dictionary: /var/mobile/Containers/Bundle/Application/43D65C85-997A-476F-9368-0D75D3A3FFD2/MyApp.app/AcousticModelEnglish.bundle/noisedict
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(361): 9 words read
    INFO: dict2pid.c(396): Building PID tables for dictionary
    INFO: dict2pid.c(406): Allocating 46^3 * 2 bytes (190 KiB) for word-initial triphones
    INFO: dict2pid.c(132): Allocated 25576 bytes (24 KiB) for word-final triphones
    INFO: dict2pid.c(196): Allocated 25576 bytes (24 KiB) for single-phone word triphones
    INFO: ngram_model_arpa.c(77): No \data\ mark in LM file
    INFO: ngram_model_dmp.c(166): Will use memory-mapped I/O for LM file
    INFO: ngram_model_dmp.c(220): ngrams 1=34, 2=64, 3=32
    INFO: ngram_model_dmp.c(266): 34 = LM.unigrams(+trailer) read
    INFO: ngram_model_dmp.c(312): 64 = LM.bigrams(+trailer) read
    INFO: ngram_model_dmp.c(338): 32 = LM.trigrams read
    INFO: ngram_model_dmp.c(363): 5 = LM.prob2 entries read
    INFO: ngram_model_dmp.c(383): 4 = LM.bo_wt2 entries read
    INFO: ngram_model_dmp.c(403): 3 = LM.prob3 entries read
    INFO: ngram_model_dmp.c(431): 1 = LM.tseg_base entries read
    INFO: ngram_model_dmp.c(487): 34 = ascii word strings read
    INFO: ngram_search_fwdtree.c(99): 32 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 11 single-phone words
    INFO: ngram_search_fwdtree.c(186): Creating search tree
    INFO: ngram_search_fwdtree.c(192): before: 0 root, 0 non-root channels, 11 single-phone words
    INFO: ngram_search_fwdtree.c(326): after: max nonroot chan increased to 163
    INFO: ngram_search_fwdtree.c(339): after: 32 root, 35 non-root channels, 10 single-phone words
    INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
    2015-12-04 09:44:31.176 MyApp[2981:1425394] There is no CMN plist so we are using the fresh CMN value 42.000000.
    2015-12-04 09:44:31.176 MyApp[2981:1425394] Listening.
    2015-12-04 09:44:31.177 MyApp[2981:1425394] Project has these words or phrases in its dictionary:
    AH
    AL
    BACK
    BIEN
    DE
    DE(2)
    DE(3)
    DONE
    EASY
    EL
    GO
    HARD
    HELP
    HIDE
    KOKO
    LA
    LAS
    LAS(2)
    LOS
    LOS(2)
    NEXT
    NEXT(2)
    OFF
    ON
    ON(2)
    PLAY
    QUE
    REWIND
    SHOW
    SKIP
    SLOW
    …and 9 more.
    2015-12-04 09:44:31.178 MyApp[2981:1425394] Recognition loop has started
    2015-12-04 09:44:31.807 MyApp[2981:1425247] Valid setSecondsOfSilence value of 1.500000 will be used.
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 0 words
    2015-12-04 09:44:33.603 MyApp[2981:1425247] Valid setSecondsOfSilence value of 1.500000 will be used.
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 0 words
    2015-12-04 09:44:34.100 MyApp[2981:1425394] -[OEContinuousModel setBuffersOfSilence:]: unrecognized selector sent to instance 0x6303fc0
    (lldb)

    #1027475
    Halle Winkler
    Politepix

    Hi,

    Looks like a very old version of RapidEars.

    #1027476
    morchella
    Participant

    I’m on RapidEars 2.0, which is the last version that I received a download link for. (Dec 2014)

    #1027477
    Halle Winkler
    Politepix

    The most recent version is always found at the same link – just download the current version and replace your outdated RapidEars.framework. The changelogs can be found here: https://www.politepix.com/openears/changelog

    #1027478
    morchella
    Participant

    Okay, great! I upgraded to 2.04 and the problem seems fixed. Thanks, Halle!

    #1027480
    Halle Winkler
    Politepix

    You’re welcome!

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.