rapidEarsDidReceiveLiveSpeechHypothesis not firing

Home Forums OpenEars plugins rapidEarsDidReceiveLiveSpeechHypothesis not firing

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

  • Author
    Posts
  • #1032217
    skatehumor
    Participant

    Hello,

    I am trying out the RapidEarsDemo, and after successfully setting it up and configuring correctly, the recognition callbacks don’t seem to be firing.
    In particular, I just need rapidEarsDidReceiveLiveSpeechHypothesis.
    I have set OEEventsObserver as a property of the view controller, initialized the OEPocketsphinxController.sharedInstance() as per the documentation (setActive() is called before setting any properties) and replaced startListeningWithLanguageModel to startRealtimeListeningWithLanguageModel, but none of the words from my vocabulary get recognized. If I switch back to the old start listening call, it works fine.

    Thanks in advance.

    #1032218
    Halle Winkler
    Politepix

    Welcome,

    Sure, please check out the post Please read before you post – how to troubleshoot and provide logging info here so you can see how to turn on and share the logging that provides troubleshooting information for this kind of issue.

    #1032219
    skatehumor
    Participant

    Hi Halle,

    Here is a portion of the logs. Places marked with ellipses are just sections of extraneous output included by our project. The engine seems to be working correctly as it is computing and returning probabilities, but for some reason I get no hypothesis results using the new startRealtimeListeningWithLanguageModel.

    
    ...
    Local callback: mic check completed.
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=45, 2=86, 3=43
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       45 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       86 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       43 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       45 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       86 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       43 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=45, 2=86, 3=43
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       45 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       86 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       43 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       45 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       86 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       43 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    INFO: pocketsphinx.c(145): Parsed model-specific feature parameters from /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/feat.params
    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
    -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		40
    -compallsen		no		no
    -debug					0
    -dict					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/D50A276C-B2AA-4F96-BBE6-80690B99BF97.dic
    -dictcase		no		no
    -dither			no		no
    -doublebw		no		no
    -ds			1		1
    -fdict					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/noisedict
    -feat			1s_c_d_dd	1s_c_d_dd
    -featparams				/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/feat.params
    -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					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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		22
    -lm					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/D50A276C-B2AA-4F96-BBE6-80690B99BF97.DMP
    -lmctl					
    -lmname					
    -logbase		1.0001		1.000100e+00
    -logfn					
    -logspec		no		no
    -lowerf			133.33334	1.300000e+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					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/mdef
    -mean					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/means
    -mfclogdir				
    -min_endfr		0		0
    -mixw					
    -mixwfloor		0.0000001	1.000000e-07
    -mllr					
    -mmap			yes		yes
    -ncep			13		13
    -nfft			512		512
    -nfilt			40		25
    -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				/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/sendump
    -senlogdir				
    -senmgau				
    -silprob		0.005		5.000000e-03
    -smoothspec		no		no
    -svspec					0-12/13-25/26-38
    -tmat					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/transition_matrices
    -tmatfloor		0.0001		1.000000e-04
    -topn			4		4
    -topn_beam		0		0
    -toprule				
    -transform		legacy		dct
    -unit_area		yes		yes
    -upperf			6855.4976	6.800000e+03
    -uw			1.0		1.000000e+00
    -vad_postspeech		50		150
    -vad_prespeech		20		10
    -vad_startspeech	10		10
    -vad_threshold		2.0		2.800000e+00
    -var					/Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/variances
    -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: 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(164): Using subvector specification 0-12/13-25/26-38
    INFO: mdef.c(518): Reading model definition: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/transition_matrices
    INFO: acmod.c(117): Attempting to use PTM computation module
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/means
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size: 
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/variances
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size: 
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    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(119): Attempting to use semi-continuous computation module
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/means
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size: 
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.app/AcousticModelEnglish.bundle/variances
    INFO: ms_gauden.c(292): 1 codebook, 3 feature, size: 
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(294):  512x13
    INFO: ms_gauden.c(354): 0 variance values floored
    INFO: s2_semi_mgau.c(904): Loading senones from dump file /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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 4150 * 32 bytes (129 KiB) for word entries
    INFO: dict.c(333): Reading main dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/D50A276C-B2AA-4F96-BBE6-80690B99BF97.dic
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(336): 45 words read
    INFO: dict.c(358): Reading filler dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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 51152 bytes (49 KiB) for word-final triphones
    INFO: dict2pid.c(196): Allocated 51152 bytes (49 KiB) for single-phone word triphones
    INFO: ngram_model_trie.c(424): Trying to read LM in bin format
    INFO: ngram_model_trie.c(457): Header doesn't match
    INFO: ngram_model_trie.c(180): Trying to read LM in arpa format
    INFO: ngram_model_trie.c(71): No \data\ mark in LM file
    INFO: ngram_model_trie.c(537): Trying to read LM in DMP format
    INFO: ngram_model_trie.c(632): ngrams 1=45, 2=86, 3=43
    INFO: lm_trie.c(317): Training quantizer
    INFO: lm_trie.c(323): Building LM trie
    INFO: ngram_search_fwdtree.c(99): 5 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(326): after: max nonroot chan increased to 147
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
    Local callback: mic check completed.
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=45, 2=86, 3=43
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       45 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       86 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       43 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       45 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       86 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       43 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=45, 2=86, 3=43
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       45 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       86 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       43 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       45 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       86 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       43 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    Local callback: Pocketsphinx is now listening.
    Local callback: Pocketsphinx started.
    
    ......
    
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 0 words
    INFO: dict.c(320): Allocating 4150 * 32 bytes (129 KiB) for word entries
    INFO: dict.c(333): Reading main dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/F7C010DA-BF0C-4BA5-8AFF-A096F9D91900.dic
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(336): 45 words read
    INFO: dict.c(358): Reading filler dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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 51152 bytes (49 KiB) for word-final triphones
    INFO: dict2pid.c(196): Allocated 51152 bytes (49 KiB) for single-phone word triphones
    INFO: ngram_search_fwdtree.c(99): 5 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
    INFO: ngram_model_trie.c(424): Trying to read LM in bin format
    INFO: ngram_model_trie.c(457): Header doesn't match
    INFO: ngram_model_trie.c(180): Trying to read LM in arpa format
    INFO: ngram_model_trie.c(71): No \data\ mark in LM file
    INFO: ngram_model_trie.c(537): Trying to read LM in DMP format
    INFO: ngram_model_trie.c(632): ngrams 1=45, 2=86, 3=43
    INFO: lm_trie.c(317): Training quantizer
    INFO: lm_trie.c(323): Building LM trie
    INFO: ngram_search_fwdtree.c(99): 5 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(326): after: max nonroot chan increased to 147
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
    
    .....
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=46, 2=88, 3=44
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       46 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       88 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       44 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       46 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       88 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       44 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=46, 2=88, 3=44
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       46 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       88 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       44 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       46 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       88 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       44 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    
    ....
    
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 0 words
    INFO: dict.c(320): Allocating 4151 * 32 bytes (129 KiB) for word entries
    INFO: dict.c(333): Reading main dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/DA0E7C00-6228-4E05-9514-AAA093FD292B.dic
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(336): 46 words read
    INFO: dict.c(358): Reading filler dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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: ngram_model_arpa_legacy.c(504): ngrams 1=47, 2=90, 3=45
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       47 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       90 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       45 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       47 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       90 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       45 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: dict2pid.c(132): Allocated 51152 bytes (49 KiB) for word-final triphones
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=47, 2=90, 3=45
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       47 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       90 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       45 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       47 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       90 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       45 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    INFO: dict2pid.c(196): Allocated 51152 bytes (49 KiB) for single-phone word triphones
    INFO: ngram_search_fwdtree.c(99): 6 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdtree.c(99): 6 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    removing bite notifier
    INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
    INFO: ngram_model_trie.c(424): Trying to read LM in bin format
    removing bite notifier
    INFO: ngram_model_trie.c(457): Header doesn't match
    INFO: ngram_model_trie.c(180): Trying to read LM in arpa format
    INFO: ngram_model_trie.c(71): No \data\ mark in LM file
    INFO: ngram_model_trie.c(537): Trying to read LM in DMP format
    INFO: ngram_model_trie.c(632): ngrams 1=47, 2=90, 3=45
    INFO: lm_trie.c(317): Training quantizer
    INFO: lm_trie.c(323): Building LM trie
    INFO: ngram_search_fwdtree.c(99): 6 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(326): after: max nonroot chan increased to 150
    INFO: ngram_search_fwdtree.c(339): after: 6 root, 22 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
    INFO: ngram_search_fwdtree.c(432): TOTAL fwdtree 0.11 CPU inf xRT
    INFO: ngram_search_fwdtree.c(435): TOTAL fwdtree 0.12 wall inf xRT
    INFO: ngram_search_fwdflat.c(176): TOTAL fwdflat 0.00 CPU inf xRT
    INFO: ngram_search_fwdflat.c(179): TOTAL fwdflat 0.00 wall inf xRT
    INFO: ngram_search.c(308): TOTAL bestpath 0.00 CPU nan xRT
    INFO: ngram_search.c(311): TOTAL bestpath 0.00 wall nan xRT
    
    .....
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=48, 2=92, 3=46
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       48 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       92 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       46 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       48 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       92 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       46 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=48, 2=92, 3=46
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       48 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       92 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       46 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       48 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       92 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       46 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    
    .....
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=49, 2=94, 3=47
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       49 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       94 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       47 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       49 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       94 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       47 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=49, 2=94, 3=47
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       49 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       94 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       47 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       49 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       94 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       47 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    
    .....
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=50, 2=96, 3=48
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       50 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       96 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       48 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       50 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       96 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       48 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 0 words
    INFO: dict.c(320): Allocating 4156 * 32 bytes (129 KiB) for word entries
    INFO: dict.c(333): Reading main dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/DD367062-40C4-4834-AED0-08E38847D76C.dic
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(336): 51 words read
    INFO: dict.c(358): Reading filler dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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: ngram_model_arpa_legacy.c(504): ngrams 1=50, 2=96, 3=48
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       50 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       96 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       48 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       50 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       96 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       48 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    
    .....
    
    INFO: dict2pid.c(132): Allocated 51152 bytes (49 KiB) for word-final triphones
    INFO: dict2pid.c(196): Allocated 51152 bytes (49 KiB) for single-phone word triphones
    INFO: ngram_search_fwdtree.c(99): 10 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdtree.c(99): 10 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 8 root, 30 non-root channels, 48 single-phone words
    INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
    INFO: ngram_model_trie.c(424): Trying to read LM in bin format
    INFO: ngram_model_trie.c(457): Header doesn't match
    INFO: ngram_model_trie.c(180): Trying to read LM in arpa format
    INFO: ngram_model_trie.c(71): No \data\ mark in LM file
    INFO: ngram_model_trie.c(537): Trying to read LM in DMP format
    INFO: ngram_model_trie.c(632): ngrams 1=50, 2=96, 3=48
    INFO: lm_trie.c(317): Training quantizer
    INFO: lm_trie.c(323): Building LM trie
    INFO: ngram_search_fwdtree.c(99): 10 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(326): after: max nonroot chan increased to 168
    INFO: ngram_search_fwdtree.c(339): after: 10 root, 40 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
    INFO: ngram_search_fwdtree.c(432): TOTAL fwdtree 0.10 CPU inf xRT
    INFO: ngram_search_fwdtree.c(435): TOTAL fwdtree 0.11 wall inf xRT
    INFO: ngram_search_fwdflat.c(176): TOTAL fwdflat 0.00 CPU inf xRT
    INFO: ngram_search_fwdflat.c(179): TOTAL fwdflat 0.00 wall inf xRT
    INFO: ngram_search.c(308): TOTAL bestpath 0.00 CPU nan xRT
    INFO: ngram_search.c(311): TOTAL bestpath 0.00 wall nan xRT
    
    .....
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=51, 2=98, 3=49
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       51 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       98 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       49 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       51 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       98 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       49 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=51, 2=98, 3=49
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       51 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):       98 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       49 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       51 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):       98 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       49 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    
    ......
    
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 0 words
    INFO: dict.c(320): Allocating 4158 * 32 bytes (129 KiB) for word entries
    INFO: dict.c(333): Reading main dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/477D6819-93DA-4014-81AB-D632F8C51A85.dic
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(336): 53 words read
    INFO: dict.c(358): Reading filler dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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 51152 bytes (49 KiB) for word-final triphones
    INFO: dict2pid.c(196): Allocated 51152 bytes (49 KiB) for single-phone word triphones
    INFO: ngram_search_fwdtree.c(99): 11 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdtree.c(99): 11 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 10 root, 44 non-root channels, 48 single-phone words
    INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
    INFO: ngram_model_trie.c(424): Trying to read LM in bin format
    INFO: ngram_model_trie.c(457): Header doesn't match
    INFO: ngram_model_trie.c(180): Trying to read LM in arpa format
    INFO: ngram_model_trie.c(71): No \data\ mark in LM file
    INFO: ngram_model_trie.c(537): Trying to read LM in DMP format
    INFO: ngram_model_trie.c(632): ngrams 1=51, 2=98, 3=49
    INFO: lm_trie.c(317): Training quantizer
    INFO: lm_trie.c(323): Building LM trie
    INFO: ngram_search_fwdtree.c(99): 11 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(326): after: max nonroot chan increased to 177
    INFO: ngram_search_fwdtree.c(339): after: 11 root, 49 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
    INFO: ngram_search_fwdtree.c(432): TOTAL fwdtree 0.09 CPU inf xRT
    INFO: ngram_search_fwdtree.c(435): TOTAL fwdtree 0.12 wall inf xRT
    INFO: ngram_search_fwdflat.c(176): TOTAL fwdflat 0.00 CPU inf xRT
    INFO: ngram_search_fwdflat.c(179): TOTAL fwdflat 0.00 wall inf xRT
    INFO: ngram_search.c(308): TOTAL bestpath 0.00 CPU nan xRT
    INFO: ngram_search.c(311): TOTAL bestpath 0.00 wall nan xRT
    
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=52, 2=100, 3=50
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       52 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):      100 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        3 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       50 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        2 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       52 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):      100 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        3 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       50 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        2 = #prob3 entries
    INFO: ngram_model_arpa_legacy.c(504): ngrams 1=52, 2=100, 3=50
    INFO: ngram_model_arpa_legacy.c(136): Reading unigrams
    INFO: ngram_model_arpa_legacy.c(543):       52 = #unigrams created
    INFO: ngram_model_arpa_legacy.c(196): Reading bigrams
    INFO: ngram_model_arpa_legacy.c(561):      100 = #bigrams created
    INFO: ngram_model_arpa_legacy.c(562):        5 = #prob2 entries
    INFO: ngram_model_arpa_legacy.c(570):        3 = #bo_wt2 entries
    INFO: ngram_model_arpa_legacy.c(293): Reading trigrams
    INFO: ngram_model_arpa_legacy.c(583):       50 = #trigrams created
    INFO: ngram_model_arpa_legacy.c(584):        3 = #prob3 entries
    INFO: ngram_model_dmp_legacy.c(521): Building DMP model...
    INFO: ngram_model_dmp_legacy.c(551):       52 = #unigrams created
    INFO: ngram_model_dmp_legacy.c(652):      100 = #bigrams created
    INFO: ngram_model_dmp_legacy.c(653):        5 = #prob2 entries
    INFO: ngram_model_dmp_legacy.c(660):        3 = #bo_wt2 entries
    INFO: ngram_model_dmp_legacy.c(664):       50 = #trigrams created
    INFO: ngram_model_dmp_legacy.c(665):        3 = #prob3 entries
    
    .....
    
    Local callback: Pocketsphinx is now using the following language model
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/F7C010DA-BF0C-4BA5-8AFF-A096F9D91900.DMP and the following dictionary:
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/F7C010DA-BF0C-4BA5-8AFF-A096F9D91900.dic
    Local callback: Pocketsphinx is now using the following language model
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/2E457021-882B-40AD-A06E-0365374DF1CE.DMP and the following dictionary:
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/2E457021-882B-40AD-A06E-0365374DF1CE.dic
    Local callback: Pocketsphinx is now using the following language model
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/E4FE6EC2-CDA1-4845-ACF1-BF84484D0C72.DMP and the following dictionary:
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/E4FE6EC2-CDA1-4845-ACF1-BF84484D0C72.dic
    Local callback: Pocketsphinx is now using the following language model
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/477D6819-93DA-4014-81AB-D632F8C51A85.DMP and the following dictionary:
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/477D6819-93DA-4014-81AB-D632F8C51A85.dic
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 0 words
    INFO: dict.c(320): Allocating 4159 * 32 bytes (129 KiB) for word entries
    INFO: dict.c(333): Reading main dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/C323244E-4155-4E2E-935C-9B919705151F.dic
    INFO: dict.c(213): Allocated 0 KiB for strings, 0 KiB for phones
    INFO: dict.c(336): 54 words read
    INFO: dict.c(358): Reading filler dictionary: /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Bundle/Application/B84F96FF-66F1-4D41-AA00-2719B19DF06A/SoundBite.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 51152 bytes (49 KiB) for word-final triphones
    INFO: dict2pid.c(196): Allocated 51152 bytes (49 KiB) for single-phone word triphones
    INFO: ngram_search_fwdtree.c(99): 12 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 5 root, 19 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdtree.c(99): 12 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(339): after: 11 root, 49 non-root channels, 48 single-phone words
    INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
    INFO: ngram_model_trie.c(424): Trying to read LM in bin format
    INFO: ngram_model_trie.c(457): Header doesn't match
    INFO: ngram_model_trie.c(180): Trying to read LM in arpa format
    INFO: ngram_model_trie.c(71): No \data\ mark in LM file
    INFO: ngram_model_trie.c(537): Trying to read LM in DMP format
    INFO: ngram_model_trie.c(632): ngrams 1=52, 2=100, 3=50
    INFO: lm_trie.c(317): Training quantizer
    INFO: lm_trie.c(323): Building LM trie
    INFO: ngram_search_fwdtree.c(99): 12 unique initial diphones
    INFO: ngram_search_fwdtree.c(148): 0 root, 0 non-root channels, 49 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, 49 single-phone words
    INFO: ngram_search_fwdtree.c(326): after: max nonroot chan increased to 181
    INFO: ngram_search_fwdtree.c(339): after: 12 root, 53 non-root channels, 48 single-phone words
    INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
    INFO: ngram_search_fwdtree.c(432): TOTAL fwdtree 0.05 CPU inf xRT
    INFO: ngram_search_fwdtree.c(435): TOTAL fwdtree 0.12 wall inf xRT
    INFO: ngram_search_fwdflat.c(176): TOTAL fwdflat 0.00 CPU inf xRT
    INFO: ngram_search_fwdflat.c(179): TOTAL fwdflat 0.00 wall inf xRT
    INFO: ngram_search.c(308): TOTAL bestpath 0.00 CPU nan xRT
    INFO: ngram_search.c(311): TOTAL bestpath 0.00 wall nan xRT
    Local callback: Pocketsphinx is now using the following language model
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/C323244E-4155-4E2E-935C-9B919705151F.DMP and the following dictionary:
    /Users/adr7000/Library/Developer/CoreSimulator/Devices/98D92EDD-6F57-439D-8653-A37E54B09EA2/data/Containers/Data/Application/31A5A629-5B58-4D0A-A0BA-F3E9DA2FB5F4/Library/Caches/C323244E-4155-4E2E-935C-9B919705151F.dic
    Local callback: Pocketsphinx has detected speech.
    INFO: cmn_prior.c(131): cmn_prior_update: from < 19.87  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00 Local callback: Pocketsphinx has detected a second of silence, concluding an utterance. 0.00  0.00 
     0.00 >
    INFO: cmn_prior.c(149): cmn_prior_update: to   < 27.05  5.63 -6.02  9.62  0.49 13.50  8.44  4.39 -6.62 -2.98  1.82 -2.55 -1.77 >
    INFO: ngram_search_fwdtree.c(1553):     1943 words recognized (11/fr)
    INFO: ngram_search_fwdtree.c(1555):    33020 senones evaluated (181/fr)
    INFO: ngram_search_fwdtree.c(1559):    12436 channels searched (68/fr), 2136 1st, 6353 last
    INFO: ngram_search_fwdtree.c(1562):     5075 words for which last channels evaluated (27/fr)
    INFO: ngram_search_fwdtree.c(1564):       45 candidate words for entering last phone (0/fr)
    INFO: ngram_search_fwdtree.c(1567): fwdtree 0.11 CPU 0.058 xRT
    INFO: ngram_search_fwdtree.c(1570): fwdtree 3.04 wall 1.669 xRT
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 24 words
    INFO: ngram_search_fwdflat.c(948):     1707 words recognized (9/fr)
    INFO: ngram_search_fwdflat.c(950):    17467 senones evaluated (96/fr)
    INFO: ngram_search_fwdflat.c(952):     7203 channels searched (39/fr)
    INFO: ngram_search_fwdflat.c(954):     3133 words searched (17/fr)
    INFO: ngram_search_fwdflat.c(957):     1044 word transitions (5/fr)
    INFO: ngram_search_fwdflat.c(960): fwdflat 0.02 CPU 0.010 xRT
    INFO: ngram_search_fwdflat.c(963): fwdflat 0.01 wall 0.005 xRT
    INFO: ngram_search.c(1290): lattice start node <s>.0 end node </s>.169
    INFO: ngram_search.c(1320): Eliminated 2 nodes before end node
    INFO: ngram_search.c(1445): Lattice has 516 nodes, 3377 links
    INFO: ps_lattice.c(1380): Bestpath score: -23959
    INFO: ps_lattice.c(1384): Normalizer P(O) = alpha(</s>:169:180) = -1215776
    INFO: ps_lattice.c(1441): Joint P(O,S) = -1348794 P(S|O) = -133018
    INFO: ngram_search.c(901): bestpath 0.01 CPU 0.003 xRT
    INFO: ngram_search.c(904): bestpath 0.01 wall 0.003 xRT
    Local callback: Pocketsphinx has detected speech.
    INFO: cmn_prior.c(131): cmn_prior_update: from < 27.05  5.63 -6.02 Local callback: Pocketsphinx has detected a second of silence, concluding an utterance. 9.62  0.49 
    13.50  8.44  4.39 -6.62 -2.98  1.82 -2.55 -1.77 >
    INFO: cmn_prior.c(149): cmn_prior_update: to   < 27.94  3.73 -8.56  9.97  0.63 14.10  8.12  4.60 -4.75 -4.16  0.29 -4.73 -3.43 >
    INFO: ngram_search_fwdtree.c(1553):     1500 words recognized (8/fr)
    INFO: ngram_search_fwdtree.c(1555):    28480 senones evaluated (147/fr)
    INFO: ngram_search_fwdtree.c(1559):    10407 channels searched (53/fr), 1970 1st, 6044 last
    INFO: ngram_search_fwdtree.c(1562):     4887 words for which last channels evaluated (25/fr)
    INFO: ngram_search_fwdtree.c(1564):       20 candidate words for entering last phone (0/fr)
    INFO: ngram_search_fwdtree.c(1567): fwdtree 0.21 CPU 0.108 xRT
    INFO: ngram_search_fwdtree.c(1570): fwdtree 12.65 wall 6.523 xRT
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 13 words
    INFO: ngram_search_fwdflat.c(948):     1419 words recognized (7/fr)
    INFO: ngram_search_fwdflat.c(950):    10354 senones evaluated (53/fr)
    INFO: ngram_search_fwdflat.c(952):     4452 channels searched (22/fr)
    INFO: ngram_search_fwdflat.c(954):     2104 words searched (10/fr)
    INFO: ngram_search_fwdflat.c(957):      439 word transitions (2/fr)
    INFO: ngram_search_fwdflat.c(960): fwdflat 0.01 CPU 0.003 xRT
    INFO: ngram_search_fwdflat.c(963): fwdflat 0.01 wall 0.003 xRT
    INFO: ngram_search.c(1290): lattice start node <s>.0 end node </s>.96
    INFO: ngram_search.c(1320): Eliminated 5 nodes before end node
    INFO: ngram_search.c(1445): Lattice has 690 nodes, 1548 links
    INFO: ps_lattice.c(1380): Bestpath score: -13492
    INFO: ps_lattice.c(1384): Normalizer P(O) = alpha(</s>:96:192) = -1190192
    INFO: ps_lattice.c(1441): Joint P(O,S) = -1220948 P(S|O) = -30756
    INFO: ngram_search.c(901): bestpath 0.00 CPU 0.001 xRT
    INFO: ngram_search.c(904): bestpath 0.00 wall 0.001 xRT
    Local callback: Pocketsphinx has detected speech.
    INFO: cmn_prior.c(131): cmn_prior_update: from < 27.94 Local callback: Pocketsphinx has detected a second of silence, concluding an utterance. 3.73 -8.56 
     9.97  0.63 14.10  8.12  4.60 -4.75 -4.16  0.29 -4.73 -3.43 >
    INFO: cmn_prior.c(149): cmn_prior_update: to   < 25.80  8.30 -0.33  9.48 -1.99 10.72  8.25  5.43 -4.66 -2.38 -0.16 -5.21 -2.04 >
    INFO: ngram_search_fwdtree.c(1553):     2350 words recognized (9/fr)
    INFO: ngram_search_fwdtree.c(1555):    43427 senones evaluated (170/fr)
    INFO: ngram_search_fwdtree.c(1559):    15030 channels searched (58/fr), 3012 1st, 7685 last
    INFO: ngram_search_fwdtree.c(1562):     7685 words for which last channels evaluated (30/fr)
    INFO: ngram_search_fwdtree.c(1564):        0 candidate words for entering last phone (0/fr)
    INFO: ngram_search_fwdtree.c(1567): fwdtree 0.10 CPU 0.037 xRT
    INFO: ngram_search_fwdtree.c(1570): fwdtree 5.11 wall 2.003 xRT
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 17 words
    INFO: ngram_search_fwdflat.c(948):     2116 words recognized (8/fr)
    INFO: ngram_search_fwdflat.c(950):    14125 senones evaluated (55/fr)
    INFO: ngram_search_fwdflat.c(952):     3754 channels searched (14/fr)
    INFO: ngram_search_fwdflat.c(954):     3754 words searched (14/fr)
    INFO: ngram_search_fwdflat.c(957):      997 word transitions (3/fr)
    INFO: ngram_search_fwdflat.c(960): fwdflat 0.01 CPU 0.004 xRT
    INFO: ngram_search_fwdflat.c(963): fwdflat 0.01 wall 0.004 xRT
    INFO: ngram_search.c(1290): lattice start node <s>.0 end node </s>.178
    INFO: ngram_search.c(1320): Eliminated 6 nodes before end node
    INFO: ngram_search.c(1445): Lattice has 701 nodes, 1111 links
    INFO: ps_lattice.c(1380): Bestpath score: -23904
    INFO: ps_lattice.c(1384): Normalizer P(O) = alpha(</s>:178:253) = -1675497
    INFO: ps_lattice.c(1441): Joint P(O,S) = -1763361 P(S|O) = -87864
    INFO: ngram_search.c(901): bestpath 0.00 CPU 0.001 xRT
    INFO: ngram_search.c(904): bestpath 0.00 wall 0.001 xRT
    Local callback: Pocketsphinx has detected speech.
    INFO: cmn_prior.c(99): cmn_prior_update: from < 25.80  8.30 -0.33  9.48 -1.99 10.72  8.25  5.43 -4.66 -2.38 -0.16 -5.21 -2.04 >
    INFO: cmn_prior.c(116): cmn_prior_update: to   < 27.98  7.84 -3.28 13.74 -0.93  9.88  7.62  5.66 -3.64 -3.06 -0.76 -4.76 -1.63 >
    INFO: cmn_prior.c(99): cmn_prior_update: from < 27.98  7.84 -3.28 13.74 -0.93  9.88  7.62  5.66 -3.64 -3.06 -0.76 -4.76 -1.63 >
    INFO: cmn_prior.c(116): cmn_prior_update: to   < 28.35  7.07 -6.03 17.26  0.89 10.09  7.12  5.64 -2.51 -3.05 -1.69 -4.37 -2.05 >
    INFO: ngram_search.c(465): Resized backpointer table to 10000 entries
    INFO: cmn_prior.c(131): cmn_prior_update: from < Local callback: Pocketsphinx has detected a second of silence, concluding an utterance.
    28.35  7.07 -6.03 17.26  0.89 10.09  7.12  5.64 -2.51 -3.05 -1.69 -4.37 -2.05 >
    INFO: cmn_prior.c(149): cmn_prior_update: to   < 26.65  4.91 -7.33 16.55  1.51 11.34  7.59  5.85 -3.21 -2.18 -2.30 -3.99 -2.89 >
    INFO: ngram_search_fwdtree.c(1553):     5769 words recognized (9/fr)
    INFO: ngram_search_fwdtree.c(1555):    98452 senones evaluated (159/fr)
    INFO: ngram_search_fwdtree.c(1559):    34349 channels searched (55/fr), 7202 1st, 18006 last
    INFO: ngram_search_fwdtree.c(1562):    15648 words for which last channels evaluated (25/fr)
    INFO: ngram_search_fwdtree.c(1564):       98 candidate words for entering last phone (0/fr)
    INFO: ngram_search_fwdtree.c(1567): fwdtree 0.17 CPU 0.027 xRT
    INFO: ngram_search_fwdtree.c(1570): fwdtree 7.80 wall 1.260 xRT
    INFO: ngram_search_fwdflat.c(302): Utterance vocabulary contains 28 words
    INFO: ngram_search_fwdflat.c(948):     5161 words recognized (8/fr)
    INFO: ngram_search_fwdflat.c(950):    41822 senones evaluated (68/fr)
    INFO: ngram_search_fwdflat.c(952):    15256 channels searched (24/fr)
    INFO: ngram_search_fwdflat.c(954):     9895 words searched (15/fr)
    INFO: ngram_search_fwdflat.c(957):     3815 word transitions (6/fr)
    INFO: ngram_search_fwdflat.c(960): fwdflat 0.02 CPU 0.004 xRT
    INFO: ngram_search_fwdflat.c(963): fwdflat 0.02 wall 0.004 xRT
    INFO: ngram_search.c(1290): lattice start node <s>.0 end node </s>.533
    INFO: ngram_search.c(1320): Eliminated 5 nodes before end node
    INFO: ngram_search.c(1445): Lattice has 2470 nodes, 13727 links
    INFO: ps_lattice.c(1380): Bestpath score: -65645
    INFO: ps_lattice.c(1384): Normalizer P(O) = alpha(</s>:533:617) = -3667166
    INFO: ps_lattice.c(1441): Joint P(O,S) = -3856853 P(S|O) = -189687
    INFO: ngram_search.c(901): bestpath 0.03 CPU 0.004 xRT
    INFO: ngram_search.c(904): bestpath 0.03 wall 0.004 xRT
    
    #1032220
    Halle Winkler
    Politepix

    Thanks – was this done by adding it to the sample app or from the tutorial? Can you also show me the OpenEarsLogging output? I think this is just the verbosePocketsphinx output.

    #1032221
    skatehumor
    Participant

    I have the call
    OELogging.startOpenEarsLogging()
    within my initialization code but this is all the output I get.
    I am currently trying to test the RapidEars demo on my project, not the sample app, so I have used the tutorial to implement.

    #1032222
    Halle Winkler
    Politepix

    OK, I will take a look, thanks.

    #1032224
    Halle Winkler
    Politepix

    Do you get this result on a real device?

    #1032225
    skatehumor
    Participant

    Yes I’ve been testing on a device and a sim. The performance is very similar.

    #1032226
    Halle Winkler
    Politepix

    Thanks. I’ve checked and the function signature is definitely correct for Swift 4 as well as 3, so I’ll need to do some more investigation to see if there is anything new going on with this kind of extension in recent Xcodes. Thanks for your patience.

    #1032227
    Halle Winkler
    Politepix

    Which Xcode and iOS version are you seeing this with, BTW?

    #1032228
    skatehumor
    Participant

    Ok I was also skeptical about the function signatures as I am using Swift 4.0 but it seems to check out. Xcode version is 9.2.
    Let me know about your findings. We are looking to buy RapidEars for use in our project but want to test and make sure it is working first.

    #1032229
    Halle Winkler
    Politepix

    Hi,

    Can you test the following potential fix for this:

    1. In the RapidEars framework’s header file OEEventsObserver+RapidEars.h, can you look for the line:

    @interface OEEventsObserver (RapidEars) <OEEventsObserverDelegate>

    And right after it, paste in the following lines:

    @end
    
    @protocol OEEventsObserverRapidEarsDelegate <OEEventsObserverDelegate>

    And then in your Swift class, where you have implemented this line importing the OEEventsObserverDelegate protocol (this may not be a view controller in your app; the class name and inheritance is unimportant but the importing of the delegate protocol OEEventsObserverDelegate is important):

    class ViewController: UIViewController, OEEventsObserverDelegate {

    Change the imported delegate protocols to this:

    class ViewController: UIViewController, OEEventsObserverDelegate, OEEventsObserverRapidEarsDelegate {

    and let me know if you are now receiving the results of the RapidEars delegate callbacks?

    #1032230
    skatehumor
    Participant

    Awesome, that seemed to do the trick!

    Thanks for the quick replies! I believe we will be purchasing RapidEars shortly.

    #1032231
    Halle Winkler
    Politepix

    Glad to hear it. That fix should be part of the standard distributions of the plugins shortly, I just have to take some time to verify that it doesn’t affect pure Objective-C implementations negatively.

    #1032484
    jepjep7
    Participant

    After I pasted your fix, I received the error: “Type ‘ViewController’ does not conform to protocol ‘OEEventsObserverRapidEarsDelegate’ Do you want to add the protocol stubs?”

    I pressed “fix”, and xcode added 6 more functions. I was then able to compile.

    Next, I tried the line: “OEPocketsphinxController.sharedInstance().startRealtimeListeningWithLanguageModel(atPath: lmPath, dictionaryAtPath: dicPath, acousticModelAtPath: OEAcousticModel.path(toModel: “AcousticModelEnglish”))”

    When I run this, I receive the error message “XPC connection interrupted”, and my project quits.

    Do you have any idea how to fix this?

    Thanks,
    Joe

    #1032486
    jepjep7
    Participant

    PS. I just tried the demo version, and that is working for me. The only think two lines I changed were in the bridge header file:

    #import <RapidEars/OEPocketsphinxController+RapidEars.h>
    to
    #import <RapidEarsDemo/OEPocketsphinxController+RapidEars.h>

    and
    #import <RapidEars/OEEventsObserver+RapidEars.h>
    to
    #import <RapidEarsDemo/OEEventsObserver+RapidEars.h>

    Do you think the error is caused by my framework?
    Thanks

    #1032487
    Halle Winkler
    Politepix

    Hi,

    This sounds like it might be a different issue – if this is about a licensed framework, are you sure that the app you have linked to has the same bundle ID as the one you registered when purchasing? Showing the logs before the XPC issue may help.

    #1032508
    jepjep7
    Participant

    Yes! As soon as I changed the bundle ID to match the licensed framework, it worked. Thank you!

    I read the RapidEars manual several times. For Swift, I am not sure it was clear that one has to add both of these lines to the OpenEarsHeader.h file:

    #import <RapidEars/OEEventsObserver+RapidEars.h>
    #import <RapidEars/OEPocketsphinxController+RapidEars.h>

    And then after that, you have to follow your patch directions above for everything to work.

    Thanks again!

    #1032509
    Halle Winkler
    Politepix

    Glad it worked for you! Thanks for the feedback on the instructions.

Viewing 19 posts - 1 through 19 (of 19 total)
  • The topic ‘rapidEarsDidReceiveLiveSpeechHypothesis not firing’ is closed to new replies.