• 大小: 469KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: Java
  • 标签: Android  声波通信  

资源简介

Java源码下载:SinVoice_plus.Android声波通信改进版,是在SinVoice基础上的优化,识别效率更高,几乎达到100%,比chirp,支付宝,茄子快传等软件的识别效率更高。在一些嘈杂大声、会议室、公交车、马路、施工场地、KTV等场所,依然能保持很高的识别率。   此声波通信demo程序的Android源码属于试用性质程序,仅具备部分功能,其限制如下:    * 1. 仅支持部分字符识别。    * 2. 识别若干次后,程序会自动停止识别。若想继续使用,请停止该程序,然后重新启动程序。    * 3. 不支持连续字符传递。    * 4. 不支持自动纠错功能。

资源截图

代码片段和文件信息

/*
 * Copyright (C) 2014 gujicheng
 * 未经作者许可,禁止将该程序用于商业用途
 * Download by http://www.codefans.net
 * 该声波通信程序在前一个开源版本(SinVoice)的基础上,做了许多优化:
 * 优化如下:
 * 1. 识别效率更高,几乎达到100%,完全可以达到商业用途标准,比chirp,支付宝,茄子快传等软件的识别效率更高。
 * 2. 能支持更多复杂场景的识别,在有嘈杂大声的背景音乐,嘈杂的会议室,食堂,公交车,马路,施工场地,
 *     小汽车,KTV等一些复杂的环境下,依然能保持很高的识别率。
 * 3. 能支持更多token的识别,通过编码可以传送所有字符。
 * 4. 通过定制可以实现相同字符的连续传递比如“234456”。
 * 5. 支持自动纠错功能,在有3个以内字符解码出错的情况下可以自动纠正。
 * 6. 程序运行效率非常高,可以用于智能手机,功能手机,嵌入式设备,PC,平板等嵌入式系统上。
 * 7. 声波的频率声音和音量可定制。
 * 
 * 此demo程序属于试用性质程序,仅具备部分功能,其限制如下:
 * 1. 仅支持部分字符识别。
 * 2. 识别若干次后,程序会自动停止识别。若想继续使用,请停止该程序,然后重新启动程序。
 * 3. 不支持连续字符传递。
 * 4. 不支持自动纠错功能。
 * 5. 禁止用于商业用途。
 * 
 * 若您对完整的声波通信程序感兴趣,请联系作者获取商业授权版本(仅收取苦逼的加班费)。
 *************************************************************************
 **                   作者信息                                                            **
 *************************************************************************
 ** Email: gujicheng197@126.com                                        **
 ** QQ   : 29600731                                                                 **
 ** Weibo: http://weibo.com/gujicheng197                          **
 *************************************************************************
 */
package com.example.sinvoicedemo;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.os.PowerManager;
import android.view.View;
import android.view.View.onclickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.TextView;
import android.widget.Toast;

import com.libra.sinvoice.LogHelper;
import com.libra.sinvoice.SinVoicePlayer;
import com.libra.sinvoice.SinVoiceRecognition;

public class MainActivity extends Activity implements SinVoiceRecognition.Listener SinVoicePlayer.Listener {
    private final static String TAG = “MainActivity“;

    private final static int MSG_SET_RECG_TEXT = 1;
    private final static int MSG_RECG_START = 2;
    private final static int MSG_RECG_END = 3;
    private final static int MSG_PLAY_TEXT = 4;

    private final static int TOKEN_LEN = 16;
    private final static String BAKCUP_LOG_PATH = “/sinvoice_backup“;

    private final static String CODEBOOK = “abcdefghijklmnopq“;

    private Handler mHanlder;
    private SinVoicePlayer mSinVoicePlayer;
    private SinVoiceRecognition mRecognition;
    private boolean mIsReadFromFile;
    private String mSdcardPath;
    private PowerManager.WakeLock mWakeLock;
    private TextVi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1419  2014-04-23 08:36  SinVoice_plus.Android声波通信源代码(改进版)\AndroidManifest.xml

     文件      55743  2013-01-24 14:54  SinVoice_plus.Android声波通信源代码(改进版)\ic_launcher-web.png

     文件     385685  2013-01-24 14:54  SinVoice_plus.Android声波通信源代码(改进版)\libs\android-support-v4.jar

     文件      42192  2014-04-28 08:17  SinVoice_plus.Android声波通信源代码(改进版)\libs\armeabi\libsinvoice.so

     文件        563  2014-04-22 08:05  SinVoice_plus.Android声波通信源代码(改进版)\project.properties

     文件        660  2014-05-03 13:26  SinVoice_plus.Android声波通信源代码(改进版)\readme.txt

     文件       8217  2013-01-24 14:54  SinVoice_plus.Android声波通信源代码(改进版)\res\drawable-hdpi\ic_launcher.png

     文件      15655  2013-03-25 16:39  SinVoice_plus.Android声波通信源代码(改进版)\res\drawable-hdpi\ic_lock_alarm.png

     文件       4412  2013-03-11 15:45  SinVoice_plus.Android声波通信源代码(改进版)\res\drawable-hdpi\kgd_puk_interrupt_popupwindow_onebutton.9.png

     文件       2557  2013-01-24 14:54  SinVoice_plus.Android声波通信源代码(改进版)\res\drawable-ldpi\ic_launcher.png

     文件       4062  2013-01-24 14:54  SinVoice_plus.Android声波通信源代码(改进版)\res\drawable-mdpi\ic_launcher.png

     文件      13563  2013-01-24 14:54  SinVoice_plus.Android声波通信源代码(改进版)\res\drawable-xhdpi\ic_launcher.png

     文件       2940  2014-04-22 16:44  SinVoice_plus.Android声波通信源代码(改进版)\res\layout\activity_main.xml

     文件        219  2013-10-16 17:58  SinVoice_plus.Android声波通信源代码(改进版)\res\values\strings.xml

     文件        679  2013-01-24 14:54  SinVoice_plus.Android声波通信源代码(改进版)\res\values\styles.xml

     文件      13105  2014-05-06 10:59  SinVoice_plus.Android声波通信源代码(改进版)\src\com\example\sinvoicedemo\MainActivity.java

     文件       6082  2014-05-06 10:59  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\Buffer.java

     文件       2485  2014-05-06 10:59  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\Common.java

     文件       5230  2014-04-28 08:19  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\Encoder.java

     文件       3347  2014-04-28 08:19  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\LogHelper.java

     文件       5090  2014-05-06 10:58  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\PcmPlayer.java

     文件       9297  2014-05-06 10:58  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\Record.java

     文件       7151  2014-05-06 10:58  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\SinVoicePlayer.java

     文件       8109  2014-05-06 10:58  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\SinVoiceRecognition.java

     文件       5239  2014-05-06 10:58  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice\VoiceRecognition.java

     目录          0  2014-07-02 11:36  SinVoice_plus.Android声波通信源代码(改进版)\src\com\example\sinvoicedemo

     目录          0  2014-07-02 11:36  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra\sinvoice

     目录          0  2014-07-02 11:36  SinVoice_plus.Android声波通信源代码(改进版)\src\com\example

     目录          0  2014-07-02 11:36  SinVoice_plus.Android声波通信源代码(改进版)\src\com\libra

     目录          0  2014-07-02 11:36  SinVoice_plus.Android声波通信源代码(改进版)\libs\armeabi

............此处省略15个文件信息

评论

共有 条评论