标签: text-to-speech

如何让pulseaudio以root身份运行?

如果我获取一个 mp3 文件并尝试使用我的普通用户帐户使用 来收听它sox file.mp3 -d,它会完美地工作。但是,如果我在执行完之后尝试做同样的事情sudo su,则会产生:Home directory not accessible: Permission denied

用例如下:

我的 .bashrc 在我的 root 帐户和普通用户帐户之间链接。我的 .bashrc 中的一个特定行使用google_speech(它利用了 sox,它似乎使用pulseaudio 作为默认值):

function sayhi() {
    if [ "$EUID" -ne 0 ]; then
        printf "Hi, $USER! Your directory is currently "${PWD}""
        google_speech -l en "HELLO $USER!"
    else
        printf "Woah, we have a Superuser on our hands. Best be careful!"
        google_speech -l en "WARNING: ROOT ACTIVATED"
    fi
}
sayhi &
Run Code Online (Sandbox Code Playgroud)

这意味着如果我做了类似的事情,sudo su我最终应该让我的计算机与我对话。相反,我得到: …

bash sudo text-to-speech pulseaudio sox

4
推荐指数
1
解决办法
1万
查看次数

Swift TTS,无音频输出

我尝试在我的应用程序 TTS 中集成,但如果单击按钮,则没有音频输出。这是按钮代码:

struct VocabDetailView: View {
//...
    var body: some View {
//...
        HStack{
            Button("Play") {
                readOut(text: "test")
            }
        }
    }
}
//The code from readOut is:

func readOut(text: String) {
    let utterance = AVSpeechUtterance(string: text)
    utterance.voice = AVSpeechSynthesisVoice(language: "en-US")

    let synth = AVSpeechSynthesizer()
    synth.speak(utterance)
}
Run Code Online (Sandbox Code Playgroud)

每次我单击按钮时,Xcode 的输出字段中都会显示:

2022-11-12 09:53:08.349877+0100 Vocab-learner[2394:64531] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x600000354580> F8BB1C28-BAE8-11D6-9C31-00039315CD46
2022-11-12 09:53:19.528945+0100 Vocab-learner[2394:64592] [catalog] Unable to list voice folder
2022-11-12 09:53:19.539617+0100 Vocab-learner[2394:64592] [catalog] Unable to list voice folder …
Run Code Online (Sandbox Code Playgroud)

text-to-speech avfoundation swift swiftui

4
推荐指数
1
解决办法
1857
查看次数

as3中的文本到语音

我正在寻找一个可以与as3/flex一起使用的文本到语音组件.

谢谢

apache-flex text-to-speech actionscript-3

3
推荐指数
1
解决办法
5124
查看次数

如何在ubuntu 10.10上使用python将文本转换为语音?

我是这种编程的新手,涉及文本到语音或语音到文本的转换,这就是我在这里寻求一些初步帮助的原因.我已经在互联网上搜索过它并且我为ubuntu遇到了pyttsx,最初我无法开始使用它,但不知何故我设法做到了但现在问题是我键入这样的东西:

import pyttsx
engine=pyttsx.init()
Run Code Online (Sandbox Code Playgroud)

它给出了分段错误.我需要帮助,并告诉我是否使用正确的工具.提前致谢!

python speech-recognition text-to-speech

3
推荐指数
2
解决办法
8859
查看次数

如何在Android上的音频文件中保存TTS输出?

这是我在此的头一篇博文.我是Android编程的新手.我想创建一个应用程序,我可以将文本的输出保存到一个音频文件到我的数据库.我听说过synthesizeToFile(),但不是这样.

android text-to-speech

3
推荐指数
1
解决办法
7017
查看次数

在WinRT上发表演讲

  1. 是在WinRT中使用Speech api(如Windows Phone 8).
  2. 我可以使用一些第三方语音API吗?

我想在我的Windows 8/WinRT应用程序中实现TTS,有没有人有一些建议?

speech text-to-speech windows-8 windows-runtime

3
推荐指数
1
解决办法
1582
查看次数

是否可以控制eSpeak文本到语音的速度?

是否可以控制eSpeak文本到语音的速度?如果可能的话-怎么做?

text-to-speech espeak

3
推荐指数
2
解决办法
6036
查看次数

如何在Windows 10上的python 3.5中将文本转换为语音?

我尝试使用espeak,但没有成功,并且某些功能仅在python 2中受支持。

text-to-speech python-3.x

3
推荐指数
2
解决办法
3936
查看次数

如何在语音合成中添加语音/语言?

speechSynthesis.getVoices()在Chrome中运行时,我会列出可能的声音。列表会根据计算机和Chrome版本的不同而变化。

有什么办法可以扩展支持并增加声音?

我觉得这可以通过要求用户下载他们选择的语言的语音文件来完成。是否存在这样的文件?

编辑:

这需要同时适用于Windows和Mac计算机。

它也必须很简单,因此不需要脚本或任何需要大量技术知识的东西。我希望有一种“下载并安装”类型的东西

javascript voice text-to-speech speech-synthesis webspeech-api

3
推荐指数
1
解决办法
1752
查看次数

无法与TTS同步显示在recyclerVIew中的imageView

当TTS(文本到语音)播放所有可用列表项时,我如何在recyclerView中显示/隐藏imageView,一一播放!

活动方法 -该方法称为r,带有循环(不起作用,没有错误,但根本没有给出我的预期输出

    int position=0;
    public void convertTextToSpeech() {
        Multiples multiples1=items.get(position);
        for (Multiples item : items) {

            text = item.first + "  " + item.getSecond() + " Za " + item.getResult() + ".";
            tts.speak(text, TextToSpeech.QUEUE_ADD, null);
            boolean speakingEnd = tts.isSpeaking();

            if (speakingEnd) {
                Toast.makeText(getApplicationContext(), "Speaking...."+position, Toast.LENGTH_SHORT).show();
                multiples1.setImage_show(true);
                mAdapter.notifyItemChanged(position);
            } else {
                Toast.makeText(getApplicationContext(), "Done...."+position, Toast.LENGTH_SHORT).show();
            }
            position++;
        }
    }
Run Code Online (Sandbox Code Playgroud)

下面是完整的代码,以供您进一步了解,

首先,我在recyclerView中显示了所有项目。之后,我在具有for循环到TTS的方法中调用显示的项目来播放每行(列表项目)。我现在面临的问题是,由于TTS正在读取每个recyclerView项目,因此无法显示imageView。

预期的输出是每行项目的TTS播放textView时,应同时显示imageView(#image1)




尝试码更新

DisplayActivityResultAdapter.java

    ......
    .......
    int position = 0;
    public void convertTextToSpeech() {
        Multiples multiples1=items.get(position);
        for (Multiples item : items) …
Run Code Online (Sandbox Code Playgroud)

java android text-to-speech android-recyclerview

3
推荐指数
1
解决办法
506
查看次数