【问题标题】:iOS URL - what is this specific API using URL for?iOS URL - 这个特定的 API 使用 URL 做什么?
【发布时间】:2011-12-07 04:59:58
【问题描述】:

我发现了 API 语音 http://arstechnica.com/apple/guides/2010/02/iphone-voiceservices-looking-under-the-hood.ars/2

其中一个 API 是

  • (void) startSpeakingString: (NSString *) aString toURL: (NSURL *) aURL withLanguageCode: (NSString *) code;

为什么API中有URL?这是将讲话重定向到某个 URL 吗?如果我不想要任何重定向怎么办?

【问题讨论】:

    标签: ios


    【解决方案1】:

    URL 可以指向本地文件以及 HTTP 端点,所以随着时间的推移,您会看到越来越多的 API 只接受它们过去可能只使用文件系统路径的 URL。

    【讨论】:

    • 我在 www.google.com 上放了一个虚拟网址,它似乎可以工作......如果我不想要一个网址,我仍然不知道该放什么
    • 我误解了你的问题。 toURL 版本应该用于在该 URL 的磁盘上创建 AIFF 文件。如果要合成到输出设备,请删除 toURL。见developer.apple.com/library/mac/#documentation/Cocoa/Reference/…
    • 不幸的是,这是您指定的 mac API。在 iOS 中,用于指定语言代码的 API 也需要 URL。有一个没有 URL 的 API,但它也没有语言代码说明符
    • 呃。想知道我是否应该删除我的整个答案。 (已经很晚了……显然太晚了。)头脑更清楚了,我还记得其他一些事情,包括stackoverflow.com/questions/6264958/…。如果你使用任何形式,我相信你会被应用商店拒绝,如果这对你很重要的话。即使使用 Apple,目前 iOS 上的合成器似乎也受到限制:其他人指出,即使使用 Siri,您也无法更改声音,尽管 Apple 在不同的语言环境中使用不同的声音。
    猜你喜欢
    • 2018-09-22
    • 2015-08-27
    • 2021-08-20
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    相关资源
    最近更新 更多