UNPKG

@webgal-tools/voice

Version:
29 lines (28 loc) 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const generator_js_1 = require("./src/generator.js"); const logger_1 = require("@webgal-tools/logger"); /** * 测试并行处理改造 */ async function testParallelProcessing() { try { logger_1.logger.info('🧪 开始测试并行处理改造...'); // 创建语音生成器实例 const generator = new generator_js_1.VoiceGenerator(process.cwd()); logger_1.logger.info('✅ 语音生成器创建成功'); logger_1.logger.info('📋 改造完成的功能:'); logger_1.logger.info(' - 自动模式任务现在使用并行处理器'); logger_1.logger.info(' - 普通模式任务继续使用并行处理器'); logger_1.logger.info(' - 翻译步骤(包括情绪识别)并行执行'); logger_1.logger.info(' - 语音合成步骤串行执行(避免模型切换冲突)'); logger_1.logger.info(' - 统一的进度回调和错误处理'); logger_1.logger.info('🎉 并行处理改造验证完成!'); logger_1.logger.info('💡 现在所有任务都将使用统一的并行处理接口'); } catch (error) { logger_1.logger.error('❌ 测试失败:', error); } } // 运行测试 testParallelProcessing();