음성 합성: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
19번째 줄:
프론트 엔드가 내보낸 결과를 바탕으로 보다 자연스러운 음성으로 만들기 위해 운율 등의 음성을 조정하여 실제 음성 데이터를 출력한다. 이 과정에서 음성의 특성이 정해지기 때문에 음성 합성 소프트웨어만의 색채가 나오는 경우가 많다.
===운영 체제에서의 음성 합성===
애플 운영체제<Br>1984년에는 애플 컴퓨터에 MacInTalk 기능을 탑재했다. 이후에도 새로운 OS 버전이 나오면서 음질이 개선되고있다. 또한 음성 인식도 도입하고 있으며, 시각 장애인을 위한 지원 프로그램이었던 PlainTalk의 기능을 통합했다. Mac OS X v10.4 이상에는 VoiceOver라는 음성 합성 기능이 제공되고있다.<Br>마이크로소프트 윈도우윈도<Br>Windows에서는 SAPI라고 하는 오디오 관련 API를 제공하고있다. Windows XP에서는 Narrator라는 음성 합성 프로그램이 추가되었다(영어). 콜 센터 등의 사용자에게 음성 인식과 음성 합성 패키지로 Microsoft Speech Server를 제공하고 있다.<Br>기타<Br>* [[TI-99/4A]] 에는 음성 합성 기능을 옵션으로 추가 가능하다.* [[PC-6001mkII]]에는 음성 합성 기능을 내장했다.* 그 뒤 [[PC-6001mkIISR]]과 [[PC-6601]]는 노래도 음성 합성이 가능했다.* [[FM-7]]과 [[FM-77]] 시리즈는 음성 보드 (MB22437/FM-77-431)가 옵션으로 주어진다.* [[MZ-1500]]과 [[MZ-2500]]은 옵션으로 음성 보드가 있다. 알파벳과 일부 문구가 샘플링되어 ROM으로 구워 연재되고 재생하는 것이다.
 
===인터넷에서의 음성 합성===
음성 합성 마크업 언어<Br> 텍스트 음성 변환을 위한 XML 기반의 마크업 언어가 몇 가지있다. 최근 SSML가 W3C 에서 제안되어 초안 상태이다. 이외에도 SABLE, JSML 등이있다. Cascading Style Sheets 2의 이전 버전인 Aural Cascading Style Sheets을 포함한다. 음성 합성 마크업 언어인 VoiceXML은 같은 대화 마크업 언어와는 다르다. 대화 마크업 언어는 텍스트 음성 변환뿐만 아니라, 음성 인식 등도 지원하고 있다.