如题。
Google android2.2语音识别的接口可以扩展使用第三方识别引擎,但不知道能否扩展用于说话人识别上,譬如在Android手机终端上开发本机说话人识别和在线分布式说话人识别程序。在这方面想请高手帮忙下,急!!!

解决方案 »

  1.   

    自己顶一下,有搜到关于android语音识别的部分资料。
    1.     语音识别一般使用三种方式
    1)         方式一:调用语音识别库的程序做成带界面的程序,供其它程序使用intent调用
    2)         方法二:应用程序自己调用语音识别库
    3)         方式三:调用语音识别库的程序做成service,供其它应用使用
    2.     android2.2对语音识别的内部支持
    1)         frameworks/base/core/java/android/speech/*语音的android框架支持(合语音合成和语音识别)
    a)          RecognitionListener.java 用于支持对方式三的调用
    b)         Recognizer*Intent                 用于支持对方式一的调用
    c)          RecognitionService.java         用于支持对方式三的调用
    d)         SpeechRecognizer.java 用于支持对方式三的调用
    e)          srec目录
    语音识别,它用于方式一二三真正功能的实现
    i.  MicrophoneInputStream.java 实现录音
    ii. Recognizer.java   实现识别的接口
    f)          tts目录语音合成
    2)         external/srec/*
    语音识别的底层实现3.语音引擎:
    1)srec   android自带的语音识别工具
    2)simon  网上说该识别工具可移植到android上
    3)pico   android自带的语音合成工具
      

  2.   

    再顶自己一下:)我的思路是——手机客户端的说话人识别程序作为宿主程序,具体的录音动作、本地识别和在线识别应用则引入Android Widget扩展插件的方法来完成。不知道合理不合理。
      

  3.   

    在进行在线说话人识别时,手机终端完成说话人语音的录音采集,特征参数提取,压缩编码,封包发送到远端的应用服务器上进行训练建模和识别。这里在线训练建模和识别的应用如何通过Google android API接口完成呢?有没有人帮忙下呢?
      

  4.   

    继续顶上来,不要掉了在 Android 2.2 Froyo 上开发者应该注意的事——语音识别
    对提供语音识别的厂商来说,新版本 SDK 允许第三方应用程序以 Plug-In 的方式,透过 RecognitionService 加入自己的语音识别引擎。
    以往在 Android 内有语音识别需求时,都要打开某个 App 才能使用,例如 Google Voice 或是 Voice Go,现在则是可以让用户设定喜欢的语音识别引擎,当有辨识需求时系统会自动呼叫辨识引擎,等于是主动帮你打开 App 使用。
    原有旧版本在设定中的文字转语音则被改成语音输入设备与输出装置,里面整合了原有的文字转语音(语音输出装置)以及新加入的语音输入,如果手机安装了第三方的语音识别引擎,就会出现在这里。
    这是安装了 Android Sample Code 中的语音识别引擎范例后的样子(语音识别引擎范例在 SDK 目录下的 \samples\android-8\VoiceRecognitionService) 
    对 App 开发者来说,当有语音识别需求时,直接传送 RecognizerIntent 给系统,系统会呼叫适当的语音识别引擎来辨识,辨识完再把结果透过 RecognitionListener 回传给 赛微科技已在 Android 上发表语音识别输入法(赛微轻松说)跟应用软件(Voice Go)。
      

  5.   

    顶一下.
    顺便问下有朋友试过做中文的text to voice吗?
      

  6.   

    楼主研究出来没?? 我现在想找一个可以本地识别的引擎..不知道有没有,  android的.
      

  7.   

    nuance公司已经有声纹识别产品,号称识别准确率高于指纹识别。 不一定非要集成在android speech framework中,不一定非要继承RecognitionService,实现功能就行。 
      

  8.   

    最近也在学习android上的语音识别,speech/srec有哪位大侠熟悉吗,可否介绍一下
      

  9.   

    我也在研究这个问题,最近刚试验了android的speech api,但是需要联网,如何才能实现脱离网络也能识别呢?希望使用google提供的api
      

  10.   

    ,做成service的老是实现不了,使用网上的demo也老报 error9 的错误,谁知道怎么解决啊?