mapbox-speech-swift
mapbox-speech-swift copied to clipboard
Natural-sounding text-to-speech in Swift or Objective-C on iOS, macOS, tvOS, and watchOS
Running into the following console log several times, but not always, when rout info is spoken. > Thread Performance Checker: Thread running at User-interactive quality-of-service class waiting on a lower...
MapboxSpeech.xcodeproj currently has four separate framework targets, one for each platform, plus corresponding test targets and schemes. To streamline development both locally and downstream, we should combine them into a...
This PR reenables codecov for mapbox-speech-swift.
`SpeechOptions.path` and `SpeechOptions.params` are internal. We should rename them to `abridgedPath` and `urlQueryItems`, respectively, and make them `open`, for consistency with `RouteOptions` in MapboxDirections. This will enable developers to pass...
**Description** This PR fixes an issue with incompatible [ISO 639-3](https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPInternational/LanguageandLocaleIDs/LanguageandLocaleIDs.html) codes between iOS's [Locale](https://developer.apple.com/documentation/foundation/locale) and Amazon Polly's [ISO 639-3](https://docs.aws.amazon.com/polly/latest/dg/SupportedLanguage.html). It was also reported [here](https://github.com/mapbox/mapbox-navigation-ios/issues/1977#issuecomment-809467252). **Implementation** - [x] Store all unsupported...
MapboxSpeech’s public API is used in tandem with MapboxNavigation’s public API, so it should be documented and the documentation should be published somewhere easily accessible. Unlike with MapboxDirections, I think...
If no `host` is passed into `SpeechSynthesizer(accessToken:host:)`, the fallback hostname should be either api.mapbox.com or api.mapbox.cn depending on the value of `MGLMapboxAPIBaseURL` in Info.plist: https://github.com/mapbox/mapbox-speech-swift/blob/b0163852eb6e3efd36effc9893e1eab10932036a/MapboxSpeech/MapboxSpeech.swift#L96 This would be consistent with...