text-to-speech相关内容
我已经搜索了好几个小时没有得到真正的答案. 是否可以为文本转语音功能选择与默认语言不同的语言? 此代码在 PC 上的 chrome 上运行良好,但不适用于 Android 浏览器: $(function(){if ('speechSynthesis' in window) {SpeechSynthesis.onvoiceschanged = 函数(){var $voicelist
..
与这个文本转语音问题相关,我有以下代码: 首先,我不确定这是否是编写代码的最佳方式,因为它正在初始化,然后将侦听器设置为“调用自身".(似乎有点hacky). 其次,虽然听众得到了“通知",但voices.length仍然是0.voices 数组实际上什么也没有发生.我不得不取消注释这一行: //voices = synth.getVoices();//这行应该是不需要的 这样它就
..
我注意到语音识别活动一开始,文本到语音的输出就会停止. 我理解其中的道理:语音识别引擎可能会“听到"TTS 输出并干扰其正常运行. 我的问题:这种行为是硬编码到系统中的,还是可以通过设置或参数(在 API 中)修改? 解决方案 Activity 是否必须同时使用识别和 TTS?如果识别可以等待(从功能上讲),则强制事件仅生成 RecognizerIntent onUtteran
..
我正在尝试让我的 TextToSpeech 正常工作,但我收到了“说话失败:TTS 引擎连接未完全设置"的消息,但显示为绿色:已连接到 ComponentInfo{...GoogleTTSService}. 我没有找到修复它的解决方案,谷歌也没有给我有趣的东西. 这是我的代码概览.(你可以在这里找到完整的代码:查看文档 import android.speech.tts.TextTo
..
嗨,我只是在 C# 中测试 SpeechSynthesizer,我想改变声音. SpeechSynthesizer reader = new SpeechSynthesizer();private void button1_Click(object sender, EventArgs e){reader.Dispose();reader = new SpeechSynthesizer();rea
..
简介 我正在开发一个应用程序,我需要在其中使用 Booth SpeechRecognizer 和 TTS.但是我在尝试这个时遇到了一些问题.主要是如果我初始化 TTS,SpeechRecgonizer 似乎不起作用,如果我禁用 TTS,那么 SpeechRecognizer 工作正常.接下来是带有相关代码的代码片段: 代码 public class GameActivity exte
..
Android 上的 Google TTS 语音,至少对于某些语言/国家/地区对,带有男性和女性变体 - 例如英国英语,具有低质量和高质量的男性和女性声音.然而,当使用 TextToSpeech.Engine.ACTION_CHECK_TTS_DATA 意图枚举语音时,Google TTS 引擎仅列出语言国家/地区的语言环境,而没有变体,例如eng-gbr, eng-usa. 在调用 tts
..
我的应用程序实现了 TextToSpeech.OnInitListener 接口,我试图让它说阿拉伯语字母,但它似乎不支持阿拉伯语. 我该怎么办? 这是设置语言的代码,但不支持阿拉伯语: mTts = new TextToSpeech (this, this);mTts.setLanguage(Locale.US); 解决方案 接受的答案显然已经过时了.截至 2021 年 2 月
..
语音 api 在 WinRT 中是否可用(如 Windows Phone 8). 我可以改用一些第三方语音 API 吗? 我想在我的 Windows 8/WinRT 应用程序中实现 TTS,有人有什么建议吗? 解决方案 语音现在可用于 WinRT 语音命令和语音识别仅在手机上可用. TTS 适用于所有 winRT 设备.
..
我正在运行一个循环到 SynthesizeToFile(在这个例子中我将运行循环 10 次) for(int i = 0; i TTS 初始化 void TextToSpeech.IOnInitListener.OnInit(OperationResult status){尝试{Voice voiceobj = new Voice("en-us-x-sfg#female_2-local",
..
我正在尝试制作一个语音驱动的应用程序,但是我遇到了一个大问题. 无论我将 Speak 方法放在哪里,我的 UtteranceProgressListener 类都不会调用任何给定的方法. 这是我的代码: 这是我的 OnCreate 方法: protected void onCreate(Bundle savedInstanceState) {super.onCreate(sa
..
我正在尝试使用 语音合成 的简单示例. 声音 = window.speechSynthesis.getVoices()var utterance = new SpeechSynthesisUtterance("Hello World");utterance.voice = 声音[4];utterance.lang = voices[4].lang;window.speechSynthesis.s
..
我需要在 BroadcastReceiver 的子类中调用 TTS 服务.当我从 OnInitListener 实现该类时,它给出了运行时错误. 有没有其他方法可以在 BroadcastReceiver 中实现 TTS? 谢谢, 抱歉代码: public class TextApp extends BroadcastReceiver 实现 OnInitListener {私人
..
我正在尝试同时使用 iOS 语音到文本 api 和文本到语音 api.基本上用户会说话,他们所说的内容将被转录到文本视图中.然后用户将按下一个按钮,该按钮将从文本视图中转录的文本提供文本到语音.我的错误是当用户按下语音转文本按钮时,文本转语音按钮停止工作.但是,如果我根本不按下语音转文本按钮并通过键盘在文本视图中输入一些文本,那么文本转语音按钮就起作用了.我猜是语音转文本按钮有问题.我的代码没有出
..
我想将 pyttsx3 模块中的语音更改为英国男声,我确实安装了它,因为我可以在语言/语音选项和 regedit(Microsoft George)中看到它,并且我确实安装了其他语音,但是当我运行这段代码 我没有看到我电脑上的所有声音,其中一个声音是英国男性.在我拥有的 9 个声音中,pyttsx3 只能识别 4 个有什么解决办法吗? 谢谢 导入pyttsx3引擎 = pyttsx3
..
我使用 AVSpeechSynthesizer 和 AVSpeechUtterance 进行文本到语音转换.它工作正常,但用户必须在其设备的辅助功能设置中启用 SpeakSelection 功能.有没有办法为他们做,或者至少检查设置并警告他们? 解决方案 也许你可以试着说点什么,附上代表并测量说话的持续时间.如果说出你的文字的持续时间接近于零,用户应该检查设置/下载语音左右!
..
我想在我的应用和 AFAIK 中实现这样的功能,唯一的选择是使用第三方库,所以我一直在寻找可能的选择.我发现 OpenEars 似乎是为此目的最好的免费和开源库之一,它可以离线工作,但它只支持英语,我想提供多语言文本到语音,至少是英语、葡萄牙语、西班牙语和法语. 我读到过,对于多语言支持,Google TTS 表现良好,但只能在线使用...而且我不确定是否存在调用限制,是吗?在哪里可以找到有
..
编辑、更新 看到我的主要目标是首先让用户通过语音(语音到文本)请求特定的(书名),然后打开书大声阅读(文本到语音),最后一步是将这本书打印到盲文,我的难点是我没有找到以 pdf 格式打开这本书的方法,所以我只是将他作为文本区域,我不知道如何使用此代码将文本转换为盲文字母 https://gist.github.com/meh/141520 我的目标是在调用不同的变量时打开不同的页面但是
..
我正在开发一个日语学习应用.我想在我的应用中听到日语发音. 我像这样初始化tts private TextToSpeech tts;私有无效initTTS(){tts = new TextToSpeech(this, new TextToSpeech.OnInitListener(){@覆盖public void onInit(int status){if(status == TextTo
..
我从 SAPI 5.1 提供的头文件中得到了很多错误,无法弄清楚如何解决这些问题. 以下是来自 微软如何进行视频演示的简单文本到语音程序.主持人说,如果你安装了最新的软件包,你编译这个程序就没有问题.但他使用的是 Video Studio 2005;显然,“最新"指的是几年前进行演示时. 我认为这些错误是由于版本不匹配造成的.我使用的是 Windows XP SP3.我有 Visual
..