From 8ce9dabb944b9a689e41ee11a841bd98b9a5326c Mon Sep 17 00:00:00 2001 From: Alexander Salmin Date: Mon, 9 Sep 2024 10:19:19 +0300 Subject: [PATCH] feat: web-worker v2 --- rollup.config.js | 11 ++++++++--- src/assistantSdk/assistant.ts | 12 +----------- src/index.ts | 6 +++++- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/rollup.config.js b/rollup.config.js index ac3109885f..2f4043638d 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -43,7 +43,11 @@ const getUmdConfig = (fileName, input) => ({ export default [ { ...common, - input: ['src/index.ts', 'src/createAssistantDevOrigin.ts','src/assistantSdk/voice/listener/worklet.js','src/assistantSdk/listenSdk/vps.worker.ts',], + input: [ + 'src/index.ts', + 'src/createAssistantDevOrigin.ts', + 'src/assistantSdk/voice/listener/worklet.js' /*,'src/assistantSdk/listenSdk/vps.worker.ts','src/assistantSdk/listenSdk/sw.ts'*/, + ], output: { ...common.output, dir: 'dist', @@ -76,8 +80,9 @@ export default [ 'src/mock.ts', 'src/index.ts', 'src/assistantSdk/voice/listener/worklet.js', - 'src/assistantSdk/listenSdk/vps.worker.ts', - 'src/assistantSdk/listenSdk/listenSdk.ts', + // 'src/assistantSdk/listenSdk/vps.worker.ts', + // 'src/assistantSdk/listenSdk/listenSdk.ts', + // 'src/assistantSdk/listenSdk/sw.ts', ], output: { ...common.output, diff --git a/src/assistantSdk/assistant.ts b/src/assistantSdk/assistant.ts index 351a8e3260..5673c568d4 100644 --- a/src/assistantSdk/assistant.ts +++ b/src/assistantSdk/assistant.ts @@ -281,17 +281,7 @@ export const createAssistant = ({ getVoiceMeta: () => (getVoiceMeta ? convertFieldValuesToString(getVoiceMeta()) : {}), }); const voice = createVoice( - (() => ({ - init: () => Promise.resolve(), - createVoiceStream: (func) => - func({ - sendVoice: (params) => { - window.postMessage(JSON.stringify({ voice: params })); - }, - messageId: '123', - }), - on: () => () => {}, - }))(), + client, settings, (event) => { if (typeof event.tts !== 'undefined') { diff --git a/src/index.ts b/src/index.ts index b679307775..211df2d3e5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -22,4 +22,8 @@ export { createNavigatorAudioProvider } from './assistantSdk/voice/listener/navi export * from './typings'; export { GetHistoryResponse } from './proto'; export { PacketWrapperFromServer } from './assistantSdk/voice/recognizers/asr'; -export { createInifiniteListen } from './assistantSdk/listenSdk/listenSdk'; +// export { createInifiniteListen } from './assistantSdk/listenSdk/listenSdk'; +export { createVoiceListener } from './assistantSdk/voice/listener/voiceListener'; +export { createClient } from './assistantSdk/client/client'; +export { createProtocol } from './assistantSdk/client/protocol'; +export { createTransport } from './assistantSdk/client/transport';