SDKはTapiaで開発するためのものです。
SDK for developing on Tapia.
-
git cloneするか、zipをダウンロードし、Android Studioでtapia-sampleプロジェクトを開いてください。
Download or clone the project and then open the sample app (tapia-sample) in Android Studio. -
gradle.properties
に追加することで
Tapiaのライブラリーを使用できます。
Add the following to yourgradle.properties
This will add the Tapia library to your project.sdk_username=yourUserName sdk_password=yourPassword
sdk_username及びskd_passwordは TAPIA Online SDKにログイン後に取得できます。
-
アカウントをまだ作成していない場合は、TAPIA Online SDKで取得してください。
TAPIA Online SDKのurlは下記のとおりです。
If you don't have an account yet, please create one at :
https://tos.mjirobotics.co.jp/ -
アカウントを取得したら、ウェブサイトからライセンスキーを確認してください。
プロジェクトのAndroidManifest.xmlファイルに下のように追記します。
Once you have an account, please find your license key from the the website
and include it in your project's AndroidManifest.xml file as follows:<application ... <meta-data android:name="license_key" android:value="yourLicenseKey" /> ... </application>
-
既存コードからバージョンアップする場合は、以下追加してください
今回のパーションアップでは、バージョンの数字だけでなく①~⑤を追加修正する必要があります。
①tapia-sample/app/build.gradle を追加・修正します+ compileOptions { + sourceCompatibility 1.8 + targetCompatibility 1.8 + } + packagingOptions { + exclude 'META-INF/DEPENDENCIES' + exclude 'META-INF/INDEX.LIST' + }
dependencies { - compile'com.tapia.mji:tapialib:1.0.10.2' + compile 'com.tapia.mji:tapialib:2.0.1' }
②tapia-sample/app/src/main/java/com/tapia/mji/demo/Languages/English_US.javaを追加修正します
+ import com.tapia.mji.tapialib.Providers.DosmonoOnlineSTTProvider;
public English_US(){ - onlineSTTProvider = Fuetrek.class; + onlineSTTProvider = DosmonoOnlineSTTProvider.class;
③tapia-sample/app/src/main/java/com/tapia/mji/demo/Languages/Japanese.java を追加修正します
+ import com.tapia.mji.tapialib.Providers.DosmonoOnlineSTTProvider;
public English_US(){ - onlineSTTProvider = Fuetrek.class; + onlineSTTProvider = DosmonoOnlineSTTProvider.class;
④tapia-sample/build.gradle を追加修正します
buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.6.3'
allprojects { repositories { jcenter() + google()
+ maven { url 'https://csspeechstorage.blob.core.windows.net/maven/' } + maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } + maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven {
⑤tapia-sample/gradle/wrapper/gradle-wrapper.properties を追加修正します
- distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip + distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
ver.2.1.0
機能追加
・ タピアの回転用のメソッドを新しく追加しました。
・ 古い回転用のメソッドを Duplicated に変更しました。
ver.2.0.1
機能追加
・ タピアの音声認識を変更しました。
ver.1.0.10.2
機能追加
・ タピアの音声認識の速度を向上しました。
ver.1.0.9
機能追加
・ タピアの話すスピードを1~5段階で設定する事が出来るようになりました。
ver.1.0.8
機能追加
・ 日本語入力画面の「送信」ボタンの名称を、別の名前へ変更出来るようになりました。
ver.1.0.7
機能追加
・ 日本語入力画面の初期表示時に、テキスト入力ボックスに文字をセット出来るようになりました。
ver.1.0.6
・ 日本語入力画面が使用出来るようになりました。
ver1.0.5
・ フッターのブラックバーの不具合修正をしました。