반응형
Speech.Synthesis클래스를 사용하여 음성출력하는 방법을 알아보자.
using System.Speech.Synthesis;
네임스페이스 System.Speech.Synthesis 사용을 선언한다.
이 오류가 뜨면 정상이므로 당황하지 않아도 된다.
솔루션 탐색기 -> 참조 우클릭을 해서 참조 추가를 클릭하여 참조관리자를 실행한다.
참조관리자-> 어셈블리란에서 System.Speech.dll을 찾아서 추가한다.
SpeechSynthesizer speech = new SpeechSynthesizer();
speech.Speak("테스트 Test @@");
위의 코드와같이 작성을 하면 "테스트 Test @@"를 음성으로 출력한다.
저렇게만 작성하면 음성출력을 하는동시에 다른작업을 할 수 없다.
speech.SpeakAsync("테스트 Test @@");
그때 SpeakAsync메서드를 사용한다.
반응형
'프로그래밍˙알고리즘 > C#ㆍXamarin' 카테고리의 다른 글
[C# Windows 프로그래밍] 셀레니움으로 페이스북 친구추가 오토매크로 제작하기 예제 (6) | 2020.04.28 |
---|---|
[C# Windows 프로그래밍] 셀레니움으로 웹 자동화 프로그램 만들기 예제 (1) | 2020.04.28 |
[C# Windows 프로그래밍] 파일의 크기를 불러와서 처리하는 방법 (0) | 2020.04.27 |
[C# Windows 프로그래밍] Form 투명도 조절하는 방법 (Fade In - Out 구현하기) (0) | 2020.04.26 |
[C# Windows 프로그래밍] 이미지값을 배열에 담아서 두 이미지 비교하기 (0) | 2020.04.24 |
댓글