标签: text-to-speech

在说文本时淡入淡出音乐

我有一个使用TTS(文本到语音)API的Android应用程序.一切都可以正常使用,但现在我想淡入/淡出甚至停止音乐(如果用户正在播放的音乐与预置的音乐播放器),当应用程序讲文本.现在,我认为音乐和TTS消息都在同一个流(MUSIC)上播放,并且很难理解语音消息.

我试图在不同的流上播放文本,例如AudioManager.STREAM_NOTIFICATIONS.它确实会停止音乐,但在说出文字时不会回来,所以我没有达到目标.还没有找到任何东西,所以我希望有人可以在这里提供帮助.谢谢!

android text-to-speech background-music

2
推荐指数
1
解决办法
2925
查看次数

通过电话以编程方式接受信用卡语音+电话API(文本到语音和语音到文本),如Twilio?

有没有人创建一个使用Twilio或其他语音+电话API的系统,通过电话以编程方式接受信用卡?该系统显然将依赖语音到文本和文本到语音来自动接收信用卡的过程.

如果是这样,CC费用是多少,您使用了哪种语音+电话API?

谢谢!

voice telephony speech-recognition text-to-speech twilio

2
推荐指数
1
解决办法
1998
查看次数

如何显示TTS首选项活动设置屏幕,我需要调用该屏幕

我已经实现了TTS支持来阅读我的应用程序中的文本字符串,这很好用.我想要实现的是,用户能够打开TTS的首选项并可以根据他/她的愿望进行更改.

我知道打开设置屏幕需要进行一些意向调用,但我无法找到与之相关的任何内容.

任何建议?

android text-to-speech android-intent

2
推荐指数
1
解决办法
1426
查看次数

ivona tts以及如何以编程方式获取所有已安装语音的列表?

我安装了https://play.google.com/store/apps/details?id=com.ivona.tts和他们所有的声音.如何以编程方式从ivona tts获取所有已安装语音的列表?

在android SDK 8中有没有这个命令?

我能以编程方式更改ivona tts的pico tts吗?仅适用于我的程序的整个手机?

android text-to-speech

2
推荐指数
1
解决办法
6311
查看次数

如何在中间停止AVSpeechSynthesizer播放?

我在我的应用程序中使用AVSpeechSynthesizer进行文本到语音转换.是否可以在中间停止播放,例如,如果用户点击停止按钮?

iphone text-to-speech ios ios7 avspeechsynthesizer

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

文本到本地应用程序android和ios上的语音

我写了一个Cordova应用程序,其中包含由翻译谷歌REST服务提供的TTS,这些应用程序不再可用(从今天开始我想),因为它们需要验证码才能工作.我对此有一些疑问:
- 可以支付服务费吗?(谷歌翻译API V2似乎不是答案......)?- 没有互联网的Android文字转语音是否有效?
- 是否有Cordova插件连接此服务?
- 它是否适用于iOS?

android text-to-speech ios cordova

2
推荐指数
1
解决办法
705
查看次数

我怎样才能在文字转语音结束后完成Android演讲

在文本到语音结束后,我怎样才能干杯说话.实际上我想做的不仅仅是Log.这是我的代码.

public class MainActivity extends AppCompatActivity implements TextToSpeech.OnInitListener, TextToSpeech.OnUtteranceCompletedListener {

    private TextToSpeech mTts;
    Button btnSpeak;
    EditText editTextTTS;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mTts = new TextToSpeech(this,this);
        editTextTTS =(EditText)findViewById(R.id.editText);
        btnSpeak = (Button)findViewById(R.id.btnSpeakTest);
        btnSpeak.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                speak(editTextTTS.getText().toString());
            }
        });




    }
    private void speak(String word){
        if(word != null) {
            HashMap<String, String> myHashAlarm = new HashMap<String, String>();
            myHashAlarm.put(TextToSpeech.Engine.KEY_PARAM_STREAM, String.valueOf(AudioManager.STREAM_ALARM));
            myHashAlarm.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, "Hello");
            mTts.speak(word, TextToSpeech.QUEUE_FLUSH, myHashAlarm);
        }
    }

    @Override
    public void onInit(int status) {
        if(status == TextToSpeech.SUCCESS) …
Run Code Online (Sandbox Code Playgroud)

android text-to-speech speech-to-text

2
推荐指数
1
解决办法
2169
查看次数

使用Swift修改macOS上的辅助功能设置

我正在快速编写一个macOS应用程序,希望一旦用户下载我的应用程序后,就能够以编程方式在其计算机上为用户启用文本语音转换功能。我不确定要使用哪些命令来重新配置用户的设置并要求获得更改其可访问性设置的权限。有人知道如何执行此操作,或者在哪里可以找到说明该操作方法的文档?

macos settings accessibility text-to-speech swift

2
推荐指数
1
解决办法
778
查看次数

Android(RecognitionListener)实时语音转文本预览

我在应用程序中使用识别侦听器界面将语音转换为文本。但是,我想在讲话后立即显示语音转换后的文本。如果我说4-5个字,则第一个字应在我说完后立即显示。总之像谷歌助手。我目前正在覆盖它的onresults方法,并在调用此方法时显示结果。有什么方法可以一次检测一个单词并一一显示吗?

https://drive.google.com/open?id=0BxHdMJXrMP2HRk80aVBtZHIxaDA 在此处输入链接描述

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.speech.RecognitionListener;
import android.speech.RecognizerIntent;
import android.speech.SpeechRecognizer;
import android.widget.Button;
import android.widget.TextView;
import java.util.ArrayList;
import android.util.Log;



public class VoiceRecognitionTest extends Activity implements OnClickListener 
{

   private TextView mText;
   private SpeechRecognizer sr;
   private static final String TAG = "MyActivity";
   @Override
   public void onCreate(Bundle savedInstanceState) 
   {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            Button speakButton = (Button) findViewById(R.id.btn_speak);     
            mText = (TextView) findViewById(R.id.textView1);     
            speakButton.setOnClickListener(this);
            sr = SpeechRecognizer.createSpeechRecognizer(this);       
            sr.setRecognitionListener(new listener());        
   }

   class listener implements RecognitionListener          
   {
            public …
Run Code Online (Sandbox Code Playgroud)

android speech-recognition speech text-to-speech

2
推荐指数
1
解决办法
2793
查看次数

我可以模拟在Excel宏中按Enter键吗?

我正在使用Excel宏来执行特定单元格中文本的文本到语音读取:

Range("$D$10").Select
Application.Speech.SpeakCellOnEnter = True
Run Code Online (Sandbox Code Playgroud)

这要求用户在调用宏之后按Enter键以激活它.这意味着用户的两个动作,因为用户点击工作表上的"Listen"链接来调用宏.有没有办法模拟宏内的Enter键?或者是否有更好的文本转语音选项?

excel vba text-to-speech

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