15 lines
715 B
Python
15 lines
715 B
Python
# 一个小Test, 展示设计的dtos模块与tts和asr的集成
|
|
from src.modules.websocket_base_module.dto.third_dtos import AudioDataDTO
|
|
from src.modules.tts_module.tts_core.async_audio_player import AsyncAudioPlayer
|
|
from src.modules.tts_module.tts_core.gpt_sovits.gpt_sovits_client import GPTSoVITSClient, StreamingMode
|
|
from src.modules.asr_module.client.asr_client import create_asr_client
|
|
|
|
|
|
# with create_asr_client(base_url="http://192.168.1.5:20260") as client:
|
|
# # 转录文件
|
|
# result = client.transcribe_file("test_files/test.wav")
|
|
# print(f"识别结果: {result.data.text}")
|
|
# print(f"置信度: {result.data.confidence:.2f}")
|
|
# print(f"耗时: {result.data.processing_time:.3f}s")
|
|
|