2013-11-03 10 views
1

HTML과 JSP를 사용하여 웹 응용 프로그램을 작성하고 있습니다. 제공되는 기능 중 하나는 일부 텍스트를 음성으로 변환하는 것입니다. netbeans에서 Java 프로젝트를 만들었습니다.이 프로젝트에는 Java 애플릿이 포함되어 있습니다.이 애플릿은 FreeTTS (외부 JAR 파일)를 사용하며 정상적으로 작동합니다. 그래서이 프로젝트를 빌드 한 후 웹에 애플릿을 임베드하기 위해 JAR을 웹 프로젝트에 추가했습니다. 이제 웹 사이트에서는 애플릿이 작동하지 않지만 독립 실행 형에서는 문제가 발생합니다. 이 문제를 해결하려면 도움을 청하십시오.웹 응용 프로그램에서 FreeTTS 사용

+0

자세한 정보가 없으면 해결 방법을 찾는 것이 어려울 것입니다. –

+0

제게 알려야 할 정보의 종류를 알려주세요. ?? – Mohannad

답변

2

FreeTTS 개발자 recommend against using it in an applet, 대신 Web Start를 통해 배포하는 것이 좋습니다. 실제로 독립형으로 잘 작동하면 문제가 해결됩니다.

Web Start를 사용할 수없는 경우 오디오 생성을 서버로 이동하고 FreeTTS를 실행하는 것을 고려할 수 있습니다.

+0

Hi Wander, Java 웹 시작으로 실행하는 동안 일반 Java 응용 프로그램을 빌드 할 때이 방법을 시도했지만 항상 FreeTTS 프로젝트에서 가져온 speak 메서드를 가리키는 오류가 발생합니다. 귀하의 제안 "오디오 생성"에서 아이디어를 얻지 못했습니다. 자세한 설명을 제공해주십시오. – Mohannad

+0

[여기] (http://freetts.sourceforge.net/demo/JSAPI/WebStartClock/README.html)는 몇 가지 지침입니다. FreeTTS로 Java Web Start를 설정하는 경우 유용 할 수 있습니다. W.r.t. 두 번째 제안 : FreeTTS를 JSP를 실행하는 상자로 옮길 수 있다면 FreeTTS 애플릿을 사용자에게 보낼 필요가 없습니다. 서버에서 FreeTTS를 호출하고 서버에 음성 오디오를 파일로 저장하게하십시오 (예 : [http://stackoverflow.com/questions/4027853/how-can-i-store-output-voice-to-an -audio-file-in-freetts)), 그 오디오를 사용자에게 보냅니다. –

+0

고마워요,하지만 웹 시계에 대한 지침을 시도하고 제대로 작동하지 않습니다. 두 번째 부분에서는 사용자에게 파일을 보내지 않고 일부 세부 정보를 듣고 버튼을 사용하여 확인 또는 거부하고 싶습니다. – Mohannad