Reply To: How can I decrease processing time?

Home Forums OpenEars How can I decrease processing time? Reply To: How can I decrease processing time?

#1021913
detrop
Participant

I am seeing at least 5 seconds processing time in some cases. I updated my grammar to this:


NSDictionary *grammarDict = @{
                                ThisWillBeSaidOnce : @[
                                    @{
                                        ThisCanBeSaidWithOptionalRepetitions : @[
                                            @{OneOfTheseWillBeSaidOnce : @[@"SAVE", @"CLEAR", @"0", @"1", @"2"]}
                                        ]
                                    }
                                ]
                            };

I really think I am doing something wrong, theres no way it can be this slow. Waze is fast, and its using OpenEars.

Here is the log:


2014-07-09 12:11:20.638 savemynumber[3100:4807] Speech detected...
2014-07-09 12:11:20.640 savemynumber[3100:60b] Pocketsphinx has detected speech.
2014-07-09 12:11:24.565 savemynumber[3100:4807] Stopping audio unit.
2014-07-09 12:11:24.565 savemynumber[3100:60b] Pocketsphinx has detected a period of silence, concluding an utterance.
2014-07-09 12:11:24.692 savemynumber[3100:4807] Audio Output Unit stopped, cleaning up variable states.
2014-07-09 12:11:24.694 savemynumber[3100:4807] Processing speech, please wait...
INFO: file_omitted(0): cmn_prior_update: from < 55.81 -1.54  1.05 -0.48 -1.33 -2.62 -1.26 -1.17 -0.95 -0.43 -0.09 -0.41 -0.51 >
INFO: file_omitted(0): cmn_prior_update: to   < 55.45 -1.77  1.15 -0.36 -1.46 -2.64 -1.16 -1.13 -1.00 -0.45 -0.10 -0.40 -0.56 >
INFO: file_omitted(0): 385 frames, 34661 HMMs (90/fr), 29877 senones (77/fr), 28089 history entries (72/fr)

INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): Start node <sil>.0:2:36
INFO: file_omitted(0): End node 2.376:381:384 (-1120)
INFO: file_omitted(0): End node 2.376:381:384 (-1120)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node <sil>.375:377:384 (-589)
INFO: file_omitted(0): End node 2.346:351:384 (-1233)
INFO: file_omitted(0): End node 2.346:351:384 (-1233)
INFO: file_omitted(0): lattice start node <s>.0 end node </s>.385
INFO: file_omitted(0): Normalizer P(O) = alpha(</s>:385:385) = -1889401
INFO: file_omitted(0): Joint P(O,S) = -1973138 P(S|O) = -83737
2014-07-09 12:11:29.049 savemynumber[3100:4807] Pocketsphinx heard "0 2 2 0 2 2 0 2 2 2 2 2 0 2 2" with a score of (-83737) and an utterance ID of 000000003.
2014-07-09 12:11:29.050 savemynumber[3100:60b] The received hypothesis is 0 2 2 0 2 2 0 2 2 2 2 2 0 2 2 with a score of -83737 and an ID of 000000003
2014-07-09 12:11:29.131 savemynumber[3100:4807] Checking and resetting all audio session settings.
2014-07-09 12:11:29.133 savemynumber[3100:4807] audioCategory is correct, we will leave it as it is.
2014-07-09 12:11:29.134 savemynumber[3100:4807] bluetoothInput is correct, we will leave it as it is.
2014-07-09 12:11:29.135 savemynumber[3100:4807] Output Device: SpeakerAndMicrophone.
2014-07-09 12:11:29.136 savemynumber[3100:4807] categoryDefaultToSpeaker is correct, we will leave it as it is.
2014-07-09 12:11:29.137 savemynumber[3100:4807] preferredBufferSize is incorrect, we will change it.
2014-07-09 12:11:29.139 savemynumber[3100:4807] PreferredBufferSize is now on the correct setting of 0.128000.
2014-07-09 12:11:29.140 savemynumber[3100:4807] preferredSampleRateCheck is correct, we will leave it as it is.
2014-07-09 12:11:29.141 savemynumber[3100:4807] Setting the variables for the device and starting it.
2014-07-09 12:11:29.142 savemynumber[3100:4807] Looping through ringbuffer sections and pre-allocating them.
2014-07-09 12:11:29.169 savemynumber[3100:4807] Started audio output unit.
2014-07-09 12:11:29.170 savemynumber[3100:4807] Listening.
2014-07-09 12:11:29.171 savemynumber[3100:60b] Pocketsphinx is now listening.