diff --git a/packages/dev-app/src/views/examples/FromAudioFile.vue b/packages/dev-app/src/views/examples/FromAudioFile.vue index 44bc8fc..a8690bf 100644 --- a/packages/dev-app/src/views/examples/FromAudioFile.vue +++ b/packages/dev-app/src/views/examples/FromAudioFile.vue @@ -32,9 +32,9 @@ const getAudioTrack = async (): Promise => { onMounted(async () => { const apiClient = new PalabraApiClient({ - clientId: import.meta.env.VITE_PALABRA_CLIENT_ID, - clientSecret: import.meta.env.VITE_PALABRA_CLIENT_SECRET, - }, import.meta.env.VITE_PALABRA_ENDPOINT) + clientId: import.meta.env.VITE_PALABRA_CLIENT_ID, + clientSecret: import.meta.env.VITE_PALABRA_CLIENT_SECRET, + }, import.meta.env.VITE_PALABRA_ENDPOINT) const sessionsData = await apiClient.fetchActiveSessions(); @@ -48,7 +48,7 @@ onMounted(async () => { clientId: import.meta.env.VITE_PALABRA_CLIENT_ID, clientSecret: import.meta.env.VITE_PALABRA_CLIENT_SECRET, }, - translateFrom: 'ru', + translateFrom: 'en', translateTo: 'en-us', handleOriginalTrack: getAudioTrack, apiBaseUrl: import.meta.env.VITE_PALABRA_ENDPOINT, diff --git a/packages/lib/package.json b/packages/lib/package.json index fec8a9b..593605c 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -1,6 +1,6 @@ { "name": "@palabra-ai/translator", - "version": "0.0.3", + "version": "0.0.4", "private": false, "main": "dist/lib.js", "types": "dist/index.d.ts", diff --git a/packages/lib/src/config/PipelineConfig.model.ts b/packages/lib/src/config/PipelineConfig.model.ts index 8d9ae75..930d787 100644 --- a/packages/lib/src/config/PipelineConfig.model.ts +++ b/packages/lib/src/config/PipelineConfig.model.ts @@ -136,6 +136,8 @@ export interface TranslationQueueConfig { desired_queue_level_ms: number; max_queue_level_ms: number; auto_tempo: boolean; + min_tempo: number; + max_tempo: number; } } diff --git a/packages/lib/src/config/PipelineDefaults.ts b/packages/lib/src/config/PipelineDefaults.ts index b224068..919004f 100644 --- a/packages/lib/src/config/PipelineDefaults.ts +++ b/packages/lib/src/config/PipelineDefaults.ts @@ -105,9 +105,11 @@ export const transcription: TranscriptionConfig = { */ export const translation_queue_configs: TranslationQueueConfig = { global: { - desired_queue_level_ms: 8000, + desired_queue_level_ms: 10000, max_queue_level_ms: 24000, - auto_tempo: false, + auto_tempo: true, + min_tempo: 1.0, + max_tempo: 1.2, }, }; diff --git a/packages/lib/src/config/__test__/PipelineConfigBuilder.test.ts b/packages/lib/src/config/__test__/PipelineConfigBuilder.test.ts index 601e985..0377fa9 100644 --- a/packages/lib/src/config/__test__/PipelineConfigBuilder.test.ts +++ b/packages/lib/src/config/__test__/PipelineConfigBuilder.test.ts @@ -92,6 +92,8 @@ describe('PipelineConfigBuilder WebRtc', () => { desired_queue_level_ms: 10000, max_queue_level_ms: 20000, auto_tempo: true, + min_tempo: 1.0, + max_tempo: 1.2, }, }); const config = builder.build(); @@ -101,6 +103,8 @@ describe('PipelineConfigBuilder WebRtc', () => { desired_queue_level_ms: 10000, max_queue_level_ms: 20000, auto_tempo: true, + min_tempo: 1.0, + max_tempo: 1.2, }, }); }); diff --git a/packages/lib/src/config/__test__/PipelineDefaults.test.ts b/packages/lib/src/config/__test__/PipelineDefaults.test.ts index c6b3a2a..db1ce10 100644 --- a/packages/lib/src/config/__test__/PipelineDefaults.test.ts +++ b/packages/lib/src/config/__test__/PipelineDefaults.test.ts @@ -98,9 +98,11 @@ describe('PipelineDefaults', () => { it('Translation queue configs default object should match the default config', () => { expect(configDefaults.translation_queue_configs).toEqual({ global: { - desired_queue_level_ms: 8000, + desired_queue_level_ms: 10000, max_queue_level_ms: 24000, - auto_tempo: false, + auto_tempo: true, + min_tempo: 1.0, + max_tempo: 1.2, }, }); });