标签: voice-recognition

如何在 php 中制作自动语音呼叫应用程序?

我想做一个自动呼叫应用程序,它会拨打一些手机号码,并给他们回复,并以波形和文本格式记录那里的声音。是否可以在 PHP 中实现,或者有任何内置函数或类可以做到这一点?

php voice-recording voice-recognition

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

Android 2.2:模拟器中语音输入的选项在哪里?

我的Nexus One有它:

  1. 设置包括"语音输入和输出设置"列表中的"语音识别器设置".
  2. Google搜索旁边有一个麦克风按钮,所以当我触摸它时,会出现一个对话框,提示我说出我想要搜索的内容.

但是,在模拟器(API级别8,Android 2.2)上,无法找到上述任何内容.

Android 2.2不是语音搜索的一部分吗?如果是这样,为什么在我的Nexus One(Froyo)上找到它,而不是在模拟器上?

至少可以使用"语音输入和输出设置",我需要做什么?

更新1:我按照以下建议创建启用识别器的AVD的说明,但我仍然收到"识别器不存在"消息:

在此输入图像描述

我还需要做什么?

尽管安装Google API,Android API 8,修订版2并使用它创建了一个特殊的AVD,我是否有可能仍然需要从Android Market安装语音搜索应用程序?

更新2:我按照迈克尔的更正来安装谷歌的语音搜索应用程序.这解决了"识别器不存在"的问题,但现在我遇到了一个新问题:

在此输入图像描述

该应用程序的建议"再次说话"是假的:再次说话会一遍又一遍地呈现相同的错误消息.

speech-recognition speech-to-text voice-recognition android-emulator

5
推荐指数
1
解决办法
3503
查看次数

Android SpeechRecognizer:stopListening()与cancel()

仅从名称,我可以推导出stopListening()startListening()相反.

我也可以理解destroy()createSpeechRecognizer()相反.

取消() ......与什么相反?

我在文档中找到的所有内容是:

取消语音识别.

cancel()与stopListening()有何不同?

android speech-recognition voice-recognition

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

捕获发送到 Google 语音识别服务器的音频

认识到由谷歌服务器的演讲,我用SpeechRecognizer类与RecognitionListener组合中建议斯蒂芬回答这个问题。此外,我尝试使用 RecognitionListener 中的 onBufferReceived() 回调来捕获正在识别的音频信号,例如:

byte[] sig = new byte[500000] ;
int sigPos = 0 ;
...
public void onBufferReceived(byte[] buffer) {
  System.arraycopy(buffer, 0, sig, sigPos, buffer.length) ;
  sigPos += buffer.length ;
}
...
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常,除非 SpeechRecognizer 无法连接到 Google 服务器、音频块未复制到上述sig数组中,并且会引发 HTTP 连接超时异常。SpeechRecognizer 最终连接到谷歌服务器,识别结果表明收到了完整的音频信号;只有sig数组缺少一些音频块。

有没有人遇到同样的问题?任何解决方案的提示?谢谢!

android speech-recognition voice-recognition

5
推荐指数
1
解决办法
5614
查看次数

如何解码语音输入

我想要做的是创建一个API,将人类语音翻译成IPA(国际音标)格式.我的问题是,关于如何在原始音频波形的水平上解码语音的资源在哪里.我找了一个API,但我发现的大部分内容都直接翻译成罗马字母.我正在寻找能够区分声乐语音的能力.

audio speech-recognition machine-learning voice-recognition

5
推荐指数
1
解决办法
747
查看次数

测量两个短音频相似度的最简单算法

问题是寻找任何开源或简单的实现来衡量 iOS 应用程序上两个音频之间的相似程度。

简单来说,音频可以用一维向量来表示,来计算一维向量之间的距离。但是音频长度会有所不同,因此需要一些预处理等。

期待在这里得到一些线索,谢谢

audio pattern-matching voice-recognition ios

5
推荐指数
1
解决办法
3718
查看次数

如何使用Voice Command在Google Glass上启动应用

我已经在我的Google眼镜上安装了一个应用程序,但是一旦我关闭它,我就必须连接回我的电脑再次启动它.

如何将我的应用程序注册到语音命令列表?例如"Ok Glass,告诉我立方体".因此,在主屏幕上,您以"OK Glass"开头,然后说出用户定义的字符串(例如"向我显示多维数据集"),并且将启动与此字符串关联的应用程序.之前我已经通过在应用程序清单中添加几行来看到了这一点,但无法再找到它.我知道这可能需要一个有根据的Glass设备,但没关系.

这个讨论与这个问题有关,但没有给出答案.

android launcher voice-recognition google-glass

5
推荐指数
1
解决办法
1814
查看次数

Android中的离线热门词检测API

Android 内置了语音识别 API,如果运气好,您甚至可以让他们脱机工作.无论如何,使用SpeechRecognizer将为您提供一个相当完整的语音识别解决方案.

但是,我有兴趣实现Google Now风格的"热门词汇"(如"OK,Google"),可以激活正确的语音识别功能.这个热门词汇需要永远在线,并且为了电池和用户的无线账单,它不应该使用网络.换句话说,我如何复制Google Now的热门词功能?

android voice-recognition

5
推荐指数
1
解决办法
2011
查看次数

蓝牙耳机语音识别不起作用

我正在开发一个应用程序,我必须识别蓝牙耳机语音.我有很多麻烦,但仍然没有得到任何解决方案.

我正在关注此链接:

使用Android识别器内置蓝牙耳机

每次我从它那里得到假的mBluetoothAdapter.getProfileProxy(mContext,mHeadsetProfileListener,BluetoothProfile.HEADSET)

在startBluetooth11()方法中.

请帮忙.

android bluetooth voice-recognition headset

5
推荐指数
0
解决办法
170
查看次数

如何在android中制作热门词检测服务

我想创建一个应该在后台监听hotword的服务,这样当我打招呼时它应该调用一个活动,我怎么能这样做,关于voiceInteractionService但是我已经读过它不能使用它,是真的吗?有谁能告诉我应该如何解决这个问题?它关于热词检测器

我一直在关注这个

试过这个:

public class InteractionService extends VoiceInteractionService {

static final String TAG = "InteractionService" ;
private AlwaysOnHotwordDetector mHotwordDetector;

@Override
public void onCreate() {
    super.onCreate();

    Log.i(TAG, "service started");
}

@Override
public void onReady() {
    super.onReady();
    Log.i(TAG, "Creating " + this);

    mHotwordDetector = createAlwaysOnHotwordDetector("Hello"
,  Locale.forLanguageTag("en-US"), mHotwordCallback);
    Log.i(TAG, "onReady");
}

private final AlwaysOnHotwordDetector.Callback mHotwordCallback = 
new AlwaysOnHotwordDetector.Callback() {
           @Override
           public void onAvailabilityChanged(int status) {
                    Log.i(TAG, "onAvailabilityChanged(" + status + ")");
                    hotwordAvailabilityChangeHelper(status);
                }

                    @Override
            public void onDetected(AlwaysOnHotwordDetector
               .EventPayload eventPayload) {
                    Log.i(TAG, …
Run Code Online (Sandbox Code Playgroud)

java service android voice-recognition google-speech-api

5
推荐指数
1
解决办法
2290
查看次数