0

어쨌든 가능하면 확실하지 않습니다.System.Speech.Recognition; 배경 제어 또는 음성 인식

winform C# app에서 using System.Speech.Recognition;을 사용합니다. 그뿐만 아니라에서 예를 들어, 어떻게 든 각각 별도의 음성에서 곱셈 내용의 독서에 가까운 무언가를 얻기 위해 다른 음색

을 차이를 인식, 음성 인식 또한 음성을 인식하지만, 가능한 경우

궁금하네요 2 명은 동시에 또는 별도로 말하는 사용자를 다른 2 명으로 간주합니다. AudioLevelUpdated 이벤트가 나를 입력 볼륨을 볼 수 있습니다 경우

또는 적어도 어쩌면 몇 가지 방법은 예를 들어, 배경 소리의 크기를 제어하는,하지만 어쩌면 또한 백그라운드에서 여분의 소음이나 소리에서 큰 소리를 구분하는 몇 가지 구체적인 방법이 존재

+0

내가 –

+0

... 무료 SDK에서 너무 많이 기대하고 두려워 난 아니에요^_^ –

+0

... 그것은 불가능하다 있도록 레이 양 @ –

답변

0

System.Speech.Recognition 음성 인식에 도움이되지 않습니다. System.Speech.Recognition은 음성을 텍스트로 전달합니다. 문법을 추가하면 효율성이 향상됩니다. 더 나은 변환을 위해 Windows 바탕 화면을 교육 할 수 있습니다. 제어판의 음성 인식을 참조하십시오.

음성 인식에 사용할 수있는 여러 타사 라이브러리가 있습니다. 소음 제거의 경우 Sound visualizer in C#을 참조하십시오.

msdn forum에서 흥미로운 토론을 찾을 수 있습니다.

+0

안녕하세요, 감사합니다, 재미있는 정보 –

0

최소한 나는 잡음에 대해 질문 할 때 Microsoft인지 서비스의 일부인 CRIS을 살펴 봐야한다고 생각합니다.

CRIS는 사용자 지정 음성 서비스이며 기본 사용은 사용자 지정 음향 모델 (배경 잡음과 같은)을 사용하여 음성 - 텍스트의 품질을 향상시키고 샘플을 사용하여 단어를 학습하는 것입니다.

당신은 가져올 수 있습니다 음향 모델의 예를 들어

  • 음향 데이터 집합

  • 언어 데이터 집합

  • 발음 데이터 집합, 당신은 :

    ,536,
    • 대화식 스타일로 말한 음성을 인식하기위한 Microsoft 대화 모델 (예 : 다른 사람을 향한 연설).

    • Microsoft 검색 및 받아쓰기 모델은 명령, 검색 쿼리 또는 받아쓰기와 같은 응용 프로그램으로 향하는 음성 용 모델입니다.

    는 미리보기의 Speaker Recognition API 사용할 수 있습니다

+0

안녕하세요, 매우 유용한 정보, 고마워요. –