본문 바로가기
프로그래밍˙알고리즘/C#ㆍXamarin

[C# Windows 프로그래밍] 음성출력 하는방법 Speech.Synthesis클래스

by 승주니 2020. 4. 27.
반응형

Speech.Synthesis클래스를 사용하여 음성출력하는 방법을 알아보자.

(MSDN 클릭)

 

using System.Speech.Synthesis;

네임스페이스 System.Speech.Synthesis 사용을 선언한다.

 

이 오류가 뜨면 정상이므로 당황하지 않아도 된다.

 

솔루션 탐색기 -> 참조 우클릭을 해서 참조 추가를 클릭하여 참조관리자를 실행한다.

 

참조관리자-> 어셈블리란에서 System.Speech.dll을 찾아서 추가한다.

 

SpeechSynthesizer speech = new SpeechSynthesizer();
speech.Speak("테스트 Test @@");

위의 코드와같이 작성을 하면 "테스트 Test @@"를 음성으로 출력한다.

저렇게만 작성하면 음성출력을 하는동시에 다른작업을 할 수 없다.

speech.SpeakAsync("테스트 Test @@");

그때 SpeakAsync메서드를 사용한다.

 

 

 

반응형

댓글