0

我的要求是 Windows Phone 7 中的文本到语音。所以我在 google 中搜索并找到了链接,然后我尝试在 bing.com/developers 页面上注册,但它去了一些地方

我已尝试使用此网页链接,但它会转到 Windows azure 页面。

http://www.bing.com/developers/appids.aspx

我已经按照本教程进行操作。

http://www.codeproject.com/Articles/259727/Text-to-speech-in-windows-phone7

或者请向我建议任何有用的链接来解决这个问题。

谁能帮我?

4

2 回答 2

0

我刚刚使用带有 Microsoft Translator Service 的 Text-To-Speech向我的 Windows Phone 7 应用程序(嗯,测试版)添加了简单的文本到语音转换功能。

您可以从他们的网站NuGet或从 Visual Studio 中下载它(这就是我找到它的方式 - 管理 NuGet 包 - 搜索“文本转语音”)。

这是一些开始的 C# 代码...

// 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!");
        }
    }
}

要使用此库,您需要转到 Azure DataMarket并注册您的应用程序以获取使用该服务所需的客户端 ID 和客户端密码。您还需要访问 https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb并订阅 Microsoft 翻译服务。根据每月的字符数量,有很多选项。该服务每月最多免费提供 200 万个字符。

于 2014-01-25T19:09:18.913 回答
0

刚刚偶然发现这个问题。它很旧,但我认为您不需要 Bing。Bing 语音控件是我将用于语音到文本的东西,但你说你想要文本到语音。这可以通过使用 SpeechSynthesizer 在 Windows 手机上轻松完成。请在此处查看本教程:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/jj207057 (v=vs.105).aspx

于 2013-12-11T19:45:19.513 回答