• 语音转换成文本


    不多说了  很简单 只是用到了讯飞科技的东西 自己了解下哈

        appid是在讯飞注册后才有的

       RecognizerDialog dialog;
        Button button;
        TextView tv;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            button=(Button) findViewById(R.id.button1);
            tv=(TextView) findViewById(R.id.textView1);
            dialog=new RecognizerDialog(this, "appid=523e612b");
            dialog.setEngine("sms", null, null);
            dialog.setListener(listener);
            button.setOnClickListener(click);
        }

        OnClickListener click=new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                dialog.show();//danchuyuyinshibiekongjian
            }
        };
        RecognizerDialogListener listener=new RecognizerDialogListener() {
            
            @Override
            public void onResults(ArrayList<RecognizerResult> result, boolean arg1) {
                // TODO Auto-generated method stub
                StringBuilder sb=new StringBuilder();
                for(RecognizerResult str : result){
                    sb.append(str.text);
                }
                tv.setText(sb);
            }
            
            @Override
            public void onEnd(SpeechError arg0) {
                // TODO Auto-generated method stub
                
            }
        };

  • 相关阅读:
    使用60赫兹交流电的关西人
    UI交互细节节选控件使用细则
    PNG button (按钮) files with transparency, for Visual C++ 6.0 and VS2005
    成都第二天:美食
    精力管理与状态转换
    再议“专注”
    成都第一天:印象
    Flash AMF协议
    AS3.0 JSON介绍
    AS3.0 利用AMFPHP与PHP进行通讯 .
  • 原文地址:https://www.cnblogs.com/lk119/p/3338634.html
Copyright © 2020-2023  润新知