Skip to content
No description, website, or topics provided.
Swift Ruby
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
trial_ios_app.xcodeproj
trial_ios_app.xcworkspace
trial_ios_app
trial_ios_appTests
trial_ios_appUITests
LICENSE.txt
Podfile
README.md

README.md

SpeakSDK for iOS サンプルアプリケーション

本ソースコードは株式会社NTTドコモが提供するドコモAIエージェントAPI SpeakSDKのサンプルコードです。

接続条件

商用サーバへの接続のためには、下記クライアントシークレットの値をご自身で取得した値に書き換える必要があります。 Config/TIAConfigModel.swift

static let DEFAULT_CLIENT_SECRET: String = "XXXXXXXXXXXXXXXXXXXX"

ビルドの前提条件

  1. Xcode11
  2. iPhone (iOS 11.0以上)
    ビルドには実機が必要です。iOSシミュレータには対応しておりません。

SpeakSDK のインストール

SpeakSDK は ライブラリ管理ツール CocoaPods を用いてインストールすることができます.

CocoaPods の導入

ターミナル上から以下のコマンドを実行することで,CocoaPods をインストールします.

$sudo gem install cocoapods

SpeakSDK のインストール

新規に SpeakSDK をインストールする場合には,以下のコマンドを実行します.

$pod install

SpeakSDK を新しいバージョンにアップデートする場合には,以下のコマンドを実行します.

$pod update

trial_ios_app.xcworkspace を開くと,SpeakSDK が使用可能な状態でプロジェクトの編集が行えるようになっています.

アプリケーションの概要

AIエージェントAPI・SpeakSDKを利用することで実現可能な音声対話アプリケーションのサンプルコードです。SpeakSDKを利用した音声対話処理やUIの実装例としてご利用ください。

License

本サンプルコードは以下の修正BSDライセンスが適用されます。

LICENSE.txt

また本サンプルアプリケーションに組み込まれているSpeakSDK(flowおよびSpeakSDK)の利用にあたっては下記ソフトウェア開発キットの利用に関する規約が適用されます。規約をご確認のうえ利用をお願いいたします。

ソフトウェア開発キットの利用に関する規約

Acknowledgments

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)

Author

NTT DOCOMO, INC.

You can’t perform that action at this time.