나는 음성 인식과 음성 합성 (가상 아바타)을 사용하여 사람과 상호 작용하는 프로그램을 만들고있다. 사용자는 아바타와 대화 할 수 있습니다. 또한, 프로그램은 사용자가 원격 조작자와 대화 할 수있는 원격 모듈을 갖는다. 원거리 운영자는 아바타를 통해 대화를 나눕니다.음성을 텍스트로 변환 한 다음 텍스트를 음성으로 변환
우리가 현재하고있는 일은 원격 모듈의 텍스트로 변환 한 다음 텍스트를 주 모듈로 보낸 다음 텍스트를 음성으로 변환하고 그 반대의 경우도 마찬가지입니다. 그러나이 메시지가 길어지면 대기 시간이 길어집니다 (모든 음성을 인식 한 후에 만 텍스트를 보내고 음성으로 변환 할 수 있습니다). 따라서 사용자와 원격 운영자 간의 대화가 원활하지 않습니다 (사용자는 다른 사람이 이야기하고 있다는 사실을 깨닫지 않아야합니다. 아바타가 사용자와 대화하는 것처럼 나타나야하므로 대기 시간이 길어서는 안됩니다)
이것을 C# .NET에서 구현할 수 있습니까? 누구든지 이것을 달성하는 방법을 알고 있습니까?