安裝
安裝過(guò)程參考
https://cmusphinx.github.io/wiki/tutorialandroid/
build過(guò)程過(guò)慢可以修改總build.gradle
如下
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
//jcenter() 這里https改成http,不然從JCenter同步會(huì)很慢
mavenLocal() //1.優(yōu)先查找本地maven庫(kù),性能最好
//或者改為
//maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
jcenter(){url 'http://jcenter.bintray.com/'}
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.1'
}
}
allprojects {
repositories {
//jcenter() 這里改成國(guó)內(nèi)的鏡像
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/central/'}
google()
}
}
不過(guò)我是第一次使用Android Studio,還有如下疑惑
buildscript中的repositories和allprojects的repositories的作用和區(qū)別是什么呢?
查到以下 Gradle依賴 參考資料
https://www.cnblogs.com/gzdaijie/p/5296624.html
https://www.cnblogs.com/wenjiang/p/6638927.html
答:
1、 buildscript里是gradle腳本執(zhí)行所需依賴,分別是對(duì)應(yīng)的maven庫(kù)和插件
2、 allprojects里是項(xiàng)目本身需要的依賴,比如我現(xiàn)在要依賴我自己maven庫(kù)的toastutils庫(kù),那么我應(yīng)該將maven {url ‘https://dl.bintray.com/calvinning/maven‘}寫在這里,而不是buildscript中,不然找不到。
測(cè)試
在等待一段時(shí)間之后成功生成,效果如下:
效果
第一張圖是
Keyword
模式,在一句話中包含了oh mighty computer
之后將會(huì)進(jìn)入圖二的識(shí)別模式,digits
forecast
phones
分別對(duì)應(yīng)數(shù)字語(yǔ)法的識(shí)別 基于天氣的語(yǔ)言模型識(shí)別 全音素識(shí)別 ,試用了一下數(shù)字識(shí)別,效果一般…不過(guò)默認(rèn)用到的聲學(xué)模型是基于嵌入式平臺(tái)的 ,想要更精確的可以換更精確更大的模型,但是實(shí)時(shí)性會(huì)受影響 。