난 그냥 my Windows Phone 7 app 간단한 텍스트 음성 변환 기능을 추가 (물론, 베타 버전) Text-To-Speech with Microsoft Translator Service를 사용하여 여기이 자습서를 참조하십시오.
NuGet 또는 Visual Studio 내에서 다운로드 할 수 있습니다 (NuGet 패키지 관리 - "Text-To-Speech"검색). 여기
는
// required for SpeechSynthesizer
using TranslatorService.Speech;
namespace AppName
{
public partial class MainPage : PhoneApplicationPage
{
private void TextToSpeech_Play(object sender, EventArgs e)
{
SpeechSynthesizer speech = new SpeechSynthesizer(CLIENT_ID, CLIENT_SECRET);
speech.SpeakAsync("This is a beautiful day!");
}
}
}
당신이를 사용하는 데 필요한 클라이언트 ID 및 클라이언트 비밀을 얻기 위해
Azure DataMarket로 이동하여 응용 프로그램을 등록해야합니다,이 라이브러리를 사용하려면 ... 시작하는 몇 가지 C# 코드입니다 서비스. 또한
https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb으로 이동하여 Microsoft Translator Service에 가입해야합니다. 한 달에 문자의 양을 기준으로 다양한 옵션이 있습니다. 이 서비스는 한달에 최대 2 백만 자입니다.
Bing API가 Azure로 옮겼습니다. 몇 가지 검색을하는 것은 [up] (http://stackoverflow.com/questions/15720658/windows-phone-text-to-speech) [with] (http://research.microsoft.com/en-us/projects /hawaii/default.aspx) [다음] (https://www.ispeech.org/developers/dotnet) [가능] (http://ttsforwindowsphone7.codeplex.com/) [옵션] (http : // msdn. microsoft.com/en-us/windows/dd901770). 나는 그 중 어떤 것도 테스트하지 않았지만 비슷한 기능을 내 앱에 추가하려고합니다. – doubleJ