1

我想从 Web 应用程序访问 iOS 的 TTS(文本转语音)和 STT(语音转文本)功能。由于 web 应用程序不访问 ios 设备功能,是否可以从 Web 应用程序启动 Native 应用程序?例如当用户想要访问TTS(例如Dragon Dictation)时,网页将启动Native app,进行录音并将录制的文本再次发送到web app。

或者我们可以直接从 Web 应用程序访问 TTS/STT 功能?

4

2 回答 2

1

您可以从 Web 应用程序访问的唯一原生应用程序是那些设置了自定义 URL 方案的应用程序,以及内置应用程序,例如 SMS ( sms://)、电话 ( tel://)、iTunes ( itms://) 和 YouTube ( http://youtube.com/watch?...)。

如果您提到的应用程序没有自己的自定义 URL 方案,您可以使用它们来访问它们,那么您没有其他方法可以做到这一点。

于 2010-12-20T13:58:11.850 回答
1

我可以回答您问题的一部分——使用来自网络应用程序的 IOS 原生应用程序的功能;

可以开发应用程序以响应自定义 URL 方案 - 例如,邮件应用程序响应 mailto:// 而 youtube 响应 youtube://。使用这些方案之一调用 URL 将启动 IOS 应用程序 - 但完全由开发人员将其编码到他们的应用程序中。

因此,理论上您可以开发一个应用程序以从网络应用程序触发,执行一个操作然后返回到网络应用程序!可能不是我会尝试做的事情。

于 2010-12-20T13:58:58.987 回答