資源簡介
Java源碼下載:SinVoice_plus.Android聲波通信改進(jìn)版,是在SinVoice基礎(chǔ)上的優(yōu)化,識別效率更高,幾乎達(dá)到100%,比chirp,支付寶,茄子快傳等軟件的識別效率更高。在一些嘈雜大聲、會(huì)議室、公交車、馬路、施工場地、KTV等場所,依然能保持很高的識別率。
此聲波通信demo程序的Android源碼屬于試用性質(zhì)程序,僅具備部分功能,其限制如下:
* 1. 僅支持部分字符識別。
* 2. 識別若干次后,程序會(huì)自動(dòng)停止識別。若想繼續(xù)使用,請停止該程序,然后重新啟動(dòng)程序。
* 3. 不支持連續(xù)字符傳遞。
* 4. 不支持自動(dòng)糾錯(cuò)功能。

代碼片段和文件信息
/*
?*?Copyright?(C)?2014?gujicheng
?*?未經(jīng)作者許可,禁止將該程序用于商業(yè)用途
?*?Download?by?http://www.codefans.net
?*?該聲波通信程序在前一個(gè)開源版本(SinVoice)的基礎(chǔ)上,做了許多優(yōu)化:
?*?優(yōu)化如下:
?*?1.?識別效率更高,幾乎達(dá)到100%,完全可以達(dá)到商業(yè)用途標(biāo)準(zhǔn),比chirp,支付寶,茄子快傳等軟件的識別效率更高。
?*?2.?能支持更多復(fù)雜場景的識別,在有嘈雜大聲的背景音樂,嘈雜的會(huì)議室,食堂,公交車,馬路,施工場地,
?*?????小汽車,KTV等一些復(fù)雜的環(huán)境下,依然能保持很高的識別率。
?*?3.?能支持更多token的識別,通過編碼可以傳送所有字符。
?*?4.?通過定制可以實(shí)現(xiàn)相同字符的連續(xù)傳遞比如“234456”。
?*?5.?支持自動(dòng)糾錯(cuò)功能,在有3個(gè)以內(nèi)字符解碼出錯(cuò)的情況下可以自動(dòng)糾正。
?*?6.?程序運(yùn)行效率非常高,可以用于智能手機(jī),功能手機(jī),嵌入式設(shè)備,PC,平板等嵌入式系統(tǒng)上。
?*?7.?聲波的頻率聲音和音量可定制。
?*?
?*?此demo程序?qū)儆谠囉眯再|(zhì)程序,僅具備部分功能,其限制如下:
?*?1.?僅支持部分字符識別。
?*?2.?識別若干次后,程序會(huì)自動(dòng)停止識別。若想繼續(xù)使用,請停止該程序,然后重新啟動(dòng)程序。
?*?3.?不支持連續(xù)字符傳遞。
?*?4.?不支持自動(dòng)糾錯(cuò)功能。
?*?5.?禁止用于商業(yè)用途。
?*?
?*?若您對完整的聲波通信程序感興趣,請聯(lián)系作者獲取商業(yè)授權(quán)版本(僅收取苦逼的加班費(fèi))。
?*************************************************************************
?**???????????????????作者信息????????????????????????????????????????????????????????????**
?*************************************************************************
?**?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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1419??2014-04-23?08:36??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\AndroidManifest.xm
?????文件??????55743??2013-01-24?14:54??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\ic_launcher-web.png
?????文件?????385685??2013-01-24?14:54??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\libs\android-support-v4.jar
?????文件??????42192??2014-04-28?08:17??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\libs\armeabi\libsinvoice.so
?????文件????????563??2014-04-22?08:05??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\project.properties
?????文件????????660??2014-05-03?13:26??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\readme.txt
?????文件???????8217??2013-01-24?14:54??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\drawable-hdpi\ic_launcher.png
?????文件??????15655??2013-03-25?16:39??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\drawable-hdpi\ic_lock_alarm.png
?????文件???????4412??2013-03-11?15:45??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\drawable-hdpi\kgd_puk_interrupt_popupwindow_onebutton.9.png
?????文件???????2557??2013-01-24?14:54??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\drawable-ldpi\ic_launcher.png
?????文件???????4062??2013-01-24?14:54??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\drawable-mdpi\ic_launcher.png
?????文件??????13563??2013-01-24?14:54??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\drawable-xhdpi\ic_launcher.png
?????文件???????2940??2014-04-22?16:44??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\layout\activity_main.xm
?????文件????????219??2013-10-16?17:58??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\values\strings.xm
?????文件????????679??2013-01-24?14:54??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\res\values\st
?????文件??????13105??2014-05-06?10:59??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\example\sinvoicedemo\MainActivity.java
?????文件???????6082??2014-05-06?10:59??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\Buffer.java
?????文件???????2485??2014-05-06?10:59??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\Common.java
?????文件???????5230??2014-04-28?08:19??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\Encoder.java
?????文件???????3347??2014-04-28?08:19??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\LogHelper.java
?????文件???????5090??2014-05-06?10:58??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\PcmPla
?????文件???????9297??2014-05-06?10:58??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\Record.java
?????文件???????7151??2014-05-06?10:58??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\SinVoicePla
?????文件???????8109??2014-05-06?10:58??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\SinVoiceRecognition.java
?????文件???????5239??2014-05-06?10:58??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice\VoiceRecognition.java
?????目錄??????????0??2014-07-02?11:36??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\example\sinvoicedemo
?????目錄??????????0??2014-07-02?11:36??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra\sinvoice
?????目錄??????????0??2014-07-02?11:36??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\example
?????目錄??????????0??2014-07-02?11:36??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\src\com\libra
?????目錄??????????0??2014-07-02?11:36??SinVoice_plus.Android聲波通信源代碼(改進(jìn)版)\libs\armeabi
............此處省略15個(gè)文件信息
評論
共有 條評論