2013-10-21 4 views
1

javascript를 통해 SAPI 음성 인식을 어떻게 사용할 수 있는지 웹에서 검색하고 있습니다. 좀 더 구체적으로 말하면 텍스트를 음성으로 변환하는 로컬 서버에서 작동하는 웹 응용 프로그램 (인터넷에 연결되어 있지 않을 수도 있음)을 만들고 싶습니다.Sapi 및 javacript

Link 1, Link 2 예를 발견했지만 그 중 일부는 작동하지 않았습니다. 이것에 대한 실행 가능한 예가 있습니까? 인터넷 연결이 필요없는 웹 응용 프로그램에서이 작업을 수행 할 수있는 다른 방법이 있습니까?

답변

0

SAPI 개체는 "스크립팅에 안전하지 않습니다."은 자바 스크립트에서 SAPI를 사용할 수 있지만 웹 호스트를 신뢰할 수있는 사이트 영역에 두는 것은 물론 많은 보안 설정을 해제해야합니다. 데모를 위해이 작업을 수행했지만 내 노트북의 경계 외부에서 허용 할 수있는 사항은 없습니다.

또는 Windows 8.1에는 Windows.Media.SpeechSynthesis 네임 스페이스를 통해 javascript TTS 바인딩이 있습니다.

또 다른 옵션은 HTML Application입니다. 이 환경은 모든 ActiveX 객체에 대한 제한없는 액세스를 허용합니다.

+0

이것은 Windows 8 사용자에게는 좋은 솔루션이지만 다른 Winows 버전에서는 문제를 해결합니다. 로컬 사용을위한 다른 솔루션이 있다면 나는 망나니했다. –

+0

@JimPapas 스크립팅 검사를 사용하지 않도록 설정 한 HTML 응용 프로그램에 대한 답변이 업데이트되었습니다. –