Fixed the ai server & disabled the old ai-bridge
BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP BACKFLIP
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
"recordSeconds": 5,
|
||||
"useDumpStateAudio": true,
|
||||
|
||||
"useAsrServiceStt": true,
|
||||
"useAsrServiceStt": false,
|
||||
"asrServiceHost": "127.0.0.1",
|
||||
"asrServicePort": 8088,
|
||||
"asrAudioSourceId": "alsa1",
|
||||
@@ -28,8 +28,8 @@
|
||||
|
||||
"suppressWakeGreetings": true,
|
||||
|
||||
"jetstreamOfflineFallbackEnabled": true,
|
||||
"jetstreamInjectOnHjHeard": true,
|
||||
"jetstreamOfflineFallbackEnabled": false,
|
||||
"jetstreamInjectOnHjHeard": false,
|
||||
|
||||
"aiForwardingOnlyAllowedSkills": true,
|
||||
"aiForwardingAllowedSkills": ["@be/main-menu", "@be/idle"],
|
||||
|
||||
@@ -3122,6 +3122,12 @@ AIBridge.prototype.setupTunables = function () {
|
||||
};
|
||||
|
||||
AIBridge.prototype.start = function () {
|
||||
// ── DISABLED: skip all hooks/listeners to eliminate interference ──
|
||||
if (rlog) {
|
||||
rlog.info("ai-bridge", "start() SKIPPED – ai-bridge disabled for hub-shim debugging", {});
|
||||
}
|
||||
return;
|
||||
// ── end disabled block ──
|
||||
try {
|
||||
this._loadConfig();
|
||||
} catch (e0) {
|
||||
|
||||
@@ -4,6 +4,7 @@ const jibo = require('jibo');
|
||||
let rlog = null;
|
||||
try {
|
||||
rlog = require('./robot-logger');
|
||||
if (rlog) global.__rlog = rlog;
|
||||
} catch (e) {
|
||||
// ignore
|
||||
}
|
||||
|
||||
@@ -319,6 +319,7 @@ class Client {
|
||||
}
|
||||
break;
|
||||
case types.ServiceEventType.TURN_RESULT:
|
||||
try { global.__rlog.info('js-client', 'TURN_RESULT raw', {status:event.data.status,resultType:typeof event.data.result,requestID:event.requestID,transID:event.transID,global:!!event.data.global}); } catch(_e){}
|
||||
if (event.data.status === types.TurnResultType.SUCCEEDED && typeof event.data.result === 'string') {
|
||||
event.data.result = JSON.parse(event.data.result);
|
||||
}
|
||||
@@ -326,6 +327,7 @@ class Client {
|
||||
if (result && 'asr' in result) {
|
||||
event.data.result = new types.ListenResult(result.asr, result.nlu, result.match);
|
||||
}
|
||||
try { global.__rlog.info('js-client', 'TURN_RESULT parsed', {intent:event.data.result&&event.data.result.intent,text:event.data.result&&event.data.result.text,state:event.data.result&&event.data.result.state,nluIntent:result&&result.nlu&&result.nlu.intent,nluRules:result&&result.nlu&&result.nlu.rules}); } catch(_e){}
|
||||
event.data.transID = event.transID;
|
||||
if (event.data.global || event.requestID === types.GLOBAL_REQUEST) {
|
||||
const data = event.data;
|
||||
@@ -377,6 +379,7 @@ class Client {
|
||||
}
|
||||
if (shouldPassToRequest) {
|
||||
const request = this._requests.get(event.requestID);
|
||||
try { global.__rlog.info('js-client', 'passToRequest', {type:event.type,requestID:event.requestID,found:!!request,isGlobal:event.requestID===types.GLOBAL_REQUEST}); } catch(_e){}
|
||||
if (request) {
|
||||
if (event.type === types.ServiceEventType.ERROR) {
|
||||
request.error.emit(new Error(`Received error: ${event.data.message}`));
|
||||
@@ -387,6 +390,7 @@ class Client {
|
||||
}
|
||||
else {
|
||||
if (event.requestID !== types.GLOBAL_REQUEST) {
|
||||
try { global.__rlog.warn('js-client', 'request NOT FOUND for requestID', {requestID:event.requestID,type:event.type,mapSize:this._requests.size}); } catch(_e){}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
9
V3.1/build/opt/jibo/Jibo/Skills/@be/be/node_modules/jibo/lib/jibo.js
generated
vendored
9
V3.1/build/opt/jibo/Jibo/Skills/@be/be/node_modules/jibo/lib/jibo.js
generated
vendored
@@ -2032,6 +2032,7 @@ class Mim extends Behavior_1.default {
|
||||
listen.failedToGetListener = false;
|
||||
listen.listener.on(ListenEvent_1.default.FINISHED, () => {
|
||||
if (this.status !== Status_1.default.IN_PROGRESS) {
|
||||
try { global.__rlog.warn('mim', 'FINISHED but status!=IN_PROGRESS', {status:this.status}); } catch(_e){}
|
||||
return;
|
||||
}
|
||||
listen.listener = null;
|
||||
@@ -2039,25 +2040,31 @@ class Mim extends Behavior_1.default {
|
||||
if (!this.asrResults) {
|
||||
this.asrResults = new jetstream_client_1.types.ListenResult(null);
|
||||
}
|
||||
try { global.__rlog.info('mim', 'FINISHED routing', {state:this.asrResults.state,intent:this.asrResults.intent,text:this.asrResults.text,domain:this.asrResults.entities&&this.asrResults.entities.domain,elapsed:Date.now()-listen.startTime,timeout:listen.timeout}); } catch(_e){}
|
||||
if (this.checkResult) {
|
||||
this.checkResult(this.asrResults);
|
||||
}
|
||||
if (this.asrResults.state === jetstream_client_1.types.ListenResultState.noInput && Date.now() - listen.startTime < listen.timeout) {
|
||||
try { global.__rlog.info('mim', 'FINISHED → restartListen (noInput, under timeout)'); } catch(_e){}
|
||||
this.states.listen.transitionTo(this.states.restartListen);
|
||||
}
|
||||
else if (this.asrResults.entities.domain === 'mim_global') {
|
||||
try { global.__rlog.info('mim', 'FINISHED → analyzeMimGlobal'); } catch(_e){}
|
||||
this.states.listen.transitionTo(this.states.analyzeMimGlobal);
|
||||
}
|
||||
else if (this.asrResults && (this.asrResults.entities.domain === 'gui_command' ||
|
||||
this.asrResults.entities.domain === 'menu_global')) {
|
||||
try { global.__rlog.info('mim', 'FINISHED → analyzeMenuGlobal'); } catch(_e){}
|
||||
this.states.listen.transitionTo(this.states.analyzeMenuGlobal);
|
||||
}
|
||||
else {
|
||||
try { global.__rlog.info('mim', 'FINISHED → analyzeResults', {isNoInput:this.asrResults.state===jetstream_client_1.types.ListenResultState.noInput}); } catch(_e){}
|
||||
this.states.listen.transitionTo(this.states.analyzeResults, this.asrResults.state === jetstream_client_1.types.ListenResultState.noInput);
|
||||
}
|
||||
}
|
||||
});
|
||||
listen.listener.on(ListenEvent_1.default.CLOUD, (asrResultsData) => {
|
||||
try { global.__rlog.info('mim', 'CLOUD event', {status:asrResultsData.status,intent:asrResultsData.result&&asrResultsData.result.intent,text:asrResultsData.result&&asrResultsData.result.text,state:asrResultsData.result&&asrResultsData.result.state,nlu:asrResultsData.result&&asrResultsData.result.nlu}); } catch(_e){}
|
||||
this.asrResults = asrResultsData.result;
|
||||
this.exitInputType = analytics.INPUT.SPEECH;
|
||||
});
|
||||
@@ -5118,6 +5125,7 @@ class GlobalListener extends events_1.EventEmitter {
|
||||
Runtime_1.default.instance.jetstream.events.localTurnStarted.emit();
|
||||
try {
|
||||
const data = yield this.turn.promise;
|
||||
try { global.__rlog.info('mim', 'turn resolved', {status:data.status,hasResult:!!data.result,intent:data.result&&data.result.intent,text:data.result&&data.result.text,state:data.result&&data.result.state}); } catch(_e){}
|
||||
if (this.stopped) {
|
||||
return;
|
||||
}
|
||||
@@ -6496,6 +6504,7 @@ class FlowMim extends ActivityImplementation {
|
||||
firstGrammarTag = result.firstGrammarTag = result.asrResults.intent;
|
||||
result.grammarResults = result.asrResults.entities;
|
||||
}
|
||||
try { global.__rlog.info('mim', 'FlowMim onSuccess', {activityClass:this.activityClass,firstGrammarTag:firstGrammarTag,intent:result.asrResults&&result.asrResults.intent,text:result.asrResults&&result.asrResults.text,state:result.asrResults&&result.asrResults.state,entities:result.asrResults&&result.asrResults.entities}); } catch(_e){}
|
||||
let transition = options.innerOnSuccess(result);
|
||||
if (transition === undefined) {
|
||||
transition = firstGrammarTag;
|
||||
|
||||
Reference in New Issue
Block a user