2010-12-20 105 views
1

我想從Web應用程序訪問iOS的TTS(文本到語音)和STT(語音到文本)功能。由於Web應用程序不訪問iOS設備功能,是否可以從Web應用程序啓動本機應用程序? 例如當用戶想要訪問TTS(例如Dragon Dictation)時,網頁將啓動Native應用程序,進行錄製並再次將錄製的文本發送到Web應用程序。如何從iPhone中的Web應用程序啓動本機應用程序?

或者我們可以從Web應用程序訪問TTS/STT功能嗎?

+0

我知道TTS/STT是什麼,但不是每個人都這麼做...... – BoltClock 2010-12-20 13:56:56

回答

1

您可以通過網絡應用程序訪問的唯一本機應用程序是那些設置了自定義網址方案的應用程序,以及內置的應用程序。 SMS(sms://),電話(tel://),iTunes(itms://)和YouTube(http://youtube.com/watch?...)。

如果您提到的應用程序沒有自己的自定義URL方案,您可以使用它們來獲取它們,那麼您無法通過其他方式來執行此操作。

+0

您是否需要使用自定義URL開發本機應用程序,然後從Web應用程序調用? 但是,有沒有什麼辦法在網頁應用程序本身編碼TTs/STT? – alhad 2010-12-20 14:08:21

+0

@alhad:您無法將自定義網址方案添加到其他應用。 – BoltClock 2010-12-20 14:11:35

1

我可以回答你的問題的一部分 - 使用來自web應用程序的IOS原生應用程序的功能;

可以開發應用程序以響應自定義URL方案 - 例如,郵件應用程序響應mailto://和youtube響應youtube://。使用其中一種方案調用URL將啓動IOS應用程序 - 但完全由開發人員將其編碼到其應用程序中。

因此,您理論上可以開發一個應用程序,以便從網絡應用程序觸發,執行操作,然後返回到Web應用程序!可能不是我想嘗試做的事情。

相關問題