我正在尝试将语音识别功能集成到我的相机应用程序中,更具体地说,我希望我的相机可以打开,然后单击按钮“收听”,然后它会侦听单词“快照”,然后拍摄一张照片。我已经在应用程序上有一个按钮,它只是将语音部分添加到它。你如何得到它来检查特定的单词?如何将语音识别与我的相机应用程序集成?
2
A
回答
0
0
这表明TTS和语音识别的完整使用
而且你需要以下条件:
一个简单的方法来匹配就是用这个循环:
protected void receiveWhatWasHeard(List<String> heard,
)
{
WordDictionary command = new WordDictionary("Add");
for (String said : heard)
{
if (command.isIn(said.split("\\s")))
{
Log.d(TAG, "heard add");
}
}
}
and this class:
public class WordDictionary
{
private Set<String> words;
public WordDictionary(String... wordsIn)
{
this(Arrays.asList(wordsIn));
}
public WordDictionary(List<String> wordsIn)
{
words = new LinkedHashSet<String>(wordsIn);
}
public Set<String> getWords()
{
return words;
}
public boolean isIn(String word)
{
return words.contains(word);
}
public boolean isIn(String [] wordsIn)
{
boolean wordIn = false;
for (String word : wordsIn)
{
if (isIn(word))
{
wordIn = true;
break;
}
}
return wordIn;
}
}
而且你的活动需要这样的:
@Override
protected void
onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE)
{
if (resultCode == RESULT_OK)
{
List<String> heard =
data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
for (int i = 0; i < heard.size(); i++)
{
Log.d(TAG, i + ": " + heard.get(i));
}
receiveWhatWasHeard(heard);
} else
{
//fail
}
}
super.onActivityResult(requestCode, resultCode, data);
}
0
要真正拍照,一旦你得到了用户所说的“快”,你必须实现对相机应用的替代信号。您可以查看相机预览示例应用程序(在API演示/图形中)以查看如何显示预览图像。 Camera类概述具有关于如何实际捕获图像的详细信息。
相关问题
- 1. 语音识别器Android与相机集成
- 2. 我可以将语音识别与C#集成吗?
- 3. 创建语音识别应用程序
- 4. 语音识别Android应用程序
- 5. 安卓语音识别应用程序
- 6. ASP.NET语音识别应用程序
- 7. 语音识别启动我的应用程序
- 8. 将相机视图集成到我的PhoneGap应用程序中
- 9. 如何实现语音识别以启动应用程序?
- 10. 如何构建与语言模型集成的Tensorflow语音识别
- 11. 语音识别Android应用
- 12. 语音识别与Windows手机中的语音命令
- 13. 将外部应用程序与我的应用程序集成
- 14. 将Ruby应用程序与我的Rails应用程序集成
- 15. 如何将本机应用程序与eclipse集成?
- 16. 如何将机器学习与Web应用程序集成?
- 17. 变化speechSynthesis语音与语音识别
- 18. 如何在Unity 3d上集成语音识别?
- 19. 如何识别程序集?
- 20. 如何将Linkedin与我的Android应用程序集成?
- 21. 如何将我的Android应用程序与SL4A集成?
- 22. 如何将twitter与我的iPhone应用程序集成
- 23. 如何将我的iphone应用程序与twitter api集成?
- 24. 如何将hawtio与我的spring应用程序(和ActiveMQ)集成
- 25. 集成苹果TouchId或三星指纹识别器与我的应用程序
- 26. 我的应用程序如何识别歌曲完成?
- 27. 如何将文本中的语音更改为语音识别?
- 28. 访问iOS在应用程序中的语音识别
- 29. 有没有开源的android语音识别应用程序?
- 30. iPhone应用程序中的语音识别
我试图导入你在里面的应用程序,我有错误思想给我帮助? – tjr2010
哪个应用程序和哪些错误? – gregm