かなトークMini2
iPhone/iPodTouch/iPadアプリ | 有料
かなトークMini2は入力された文字を読み上げる、音声発声型意思伝達アプリです。
iPhone/iPodTouchアプリ「かなトークMini」に音声合成エンジンを搭載し、
入力インターフェースの改良とiPad対応を行ったアプリです。
音声合成エンジンを搭載することで、自然で滑らかな発音で文字を読み上げます。
(音声合成エンジンンにHOYAサービスのVoiceTextを使用しています)
URLスキーム(アプリ間連携 - URL)
URL指定で他のアプリから文字列の読み上げが可能です
※[発声文字列],[パラメータ]はUTF-8でURLエンコードして下さい
- アプリ起動→発声
kanatalk-mini2://[発声文字列]
- アプリ起動→発声→呼び出し元アプリ起動
kanatalk-mini2://[URLスキーム]/[発声文字列]
例) マップ maps:
kanatalk-mini2://maps/[発声文字列]
- アプリ起動→発声→呼び出し元アプリ起動(パラメータ付き)
kanatalk-mini2://[URLスキーム]/[パラメータ]/[発声文字列]
例) メール mailto:xx@xx.xx
kanatalk-mini2://mailto/xx@xx.xx/[発声文字列]
※起動元アプリによってはURLを自動的にエンコードするアプリがあります
その場合、自動的にエンコードを行う設定を止めてください
例) FileMaker Go 12 スクリプト「URLを開く」
自動的にエンコードしない設定が無いようです
オブジェクト「Webビューア」にて「URLを自動的にエンコードしない」設定 にして、スクリプトステップにて利用
※[URLスキーム]について
"://"で起動するアプリの場合、アプリ起動が正常に動作しない場合があります
その場合は、"//"をURLエンコードした"%2f%2f"をパラメータの先頭に追加して下さい
例) GoogleMap comgooglemaps://?center=0,0
kanatalk-mini2://comgooglemaps/%2f%2f?center=0,0/[発声文字列]
※[パラメータ]について
パラメータ内に"/(スラッシュ)"が入っているとアプリ起動が正常に動作しない場合があります
その場合は、パラメータ内の"/(スラッシュ)"をURLエンコードした"%2f"に置き換えて下さい
例) FileMaker Go 12 fmp://$/file.fmp12
kanatalk-mini2://fmp/%2f%2f$%2ffile.fmp12/[発声文字列]
URLスキーム(アプリ間連携 - Objective-C)
ネイティブアプリから文字列の読み上げが可能です
- アプリ起動→発声
---
NSString *str = @"発声文字"; // URL encoded string.
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"kanatalk-mini2://%@", str]];
[[UIApplication sharedApplication] openURL:url];
---
- アプリ起動→発声→呼び出し元アプリ起動
---
NSString *str = @"発声文字"; // URL encoded string.
NSString *callurlscheme = @"呼び出し元のURLScheme"; // URL encoded string.
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"kanatalk-mini2://%@/%@", callurlscheme, str]];
[[UIApplication sharedApplication] openURL:url];
---
- アプリ起動→発声→呼び出し元アプリ起動(パラメータ付き)
---
NSString *str = @"発声文字"; // URL encoded string.
NSString *callurlscheme = @"呼び出し元のURLScheme"; // URL encoded string.
NSString *parameter = @"パラメータ"; // URL encoded string.
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"kanatalk-mini2://%@/%@/%@", callurlscheme, parameter, str]];
[[UIApplication sharedApplication] openURL:url];
---