2014-03-06 4 views
0

로컬로 실행할 때 잘 작동하는 asp.net webforms 응용 프로그램에서 음성에 텍스트를 통합했습니다. 그러나 푸른 웹 사이트에 배포 할 때 null 참조가 System.Speech를 처리하는 것처럼 보입니다.Windows Azure 웹 사이트에서 System.Speech를 얻는 방법은 무엇입니까?

"Copy Local"을 System.Speech .dll에 true로 설정하여 하늘색으로 webforms 앱을 게시하려했지만 문제가 계속 발생합니다.

하늘색 웹 사이트에서 System.Speech를 사용하기 위해 누락 된 것이 있습니까?

나는 조사한 끝에 잠시 후 게시물이 지원되지 않는다고 대답했지만 시간이 지나면 변경 될 수 있기를 바라고 있습니다. 이 경우 제 3 자 TTS 서비스를 찾아야합니다.

답변

1

System.Speech는 데스크톱 API이며 서버 시스템에서는 지원되지 않습니다. Microsoft.Speech.Synthesis은 서버 API이며 (독립 실행 형) 서버에서 지원됩니다. 그러나 설치된 소프트웨어 (음성 등)에 대한 광범위한 업데이트가 필요하기 때문에 Azure 웹 사이트에 배포 할 수 있는지 확실하지 않습니다.

0

하늘빛이 이것을 지원할 수 없기 때문에 이것을 유효한 해결책으로 발견했습니다.

http://translatorservice.codeplex.com/

그것은 마이크로 소프트 번역기 서비스를 사용합니다.

관련 문제