2010-12-20 7 views
1

iOSのTTS(Text-To-Speech)とSTT(Speech-To-Text)機能にWebアプリからアクセスしたい。 Webアプリケーションはデバイス機能にアクセスできないので、Webアプリからネイティブアプリを起動することは可能ですか?例: ユーザーがTTS(例:Dragon Dictation)にアクセスする場合、Webページはネイティブアプリを起動し、録画を行い、記録されたテキストをウェブアプリに再度送信します。iPhoneのWebアプリからネイティブアプリを起動するには?

また、WebアプリケーションからTTS/STT機能にアクセスできますか?

+0

私はTTS/STTが何であるかは知っていますが、誰もがそうではありません... – BoltClock

答えて

1

ウェブアプリケーションからアクセスできるネイティブアプリは、カスタムURLスキームが設定されているものと、組み込みのものです。 SMS(sms://)、電話機(tel://)、iTunes(itms://)、YouTube(http://youtube.com/watch?...)のいずれかです。

あなたが言及しているアプリに、自分のカスタムURLスキームがない場合は、これを行う方法は他にありません。

+0

私は、カスタムURLを使ってネイティブアプリケーションを開発し、Webアプリケーションから呼び出す必要がありますか? しかし、Webアプリケーション自体にTT/STTをコードする方法はありますか? – alhad

+0

@alhad:カスタムURLスキームを他のアプリに追加することはできません。 – BoltClock

1

私は、あなたの質問の一部に答えることができます - ウェブアプリからのIOSネイティブアプリの機能を使用します。

アプリは、メールアプリケーションがmailto://に応答し、youtubeがyoutube://に応答するなど、カスタムURLスキームに応答するように開発することができます。これらのスキームの1つを使ってURLを呼び出すとIOSアプリケーションが起動しますが、アプリケーションにこれをコード化するのは開発者だけです。

したがって理論的には、アプリケーションを開発してWebアプリケーションから起動し、アクションを実行した後にWebアプリケーションに戻ることができます。おそらく何か私は試してやろうとはしませんでした。