1
저는 TTS (Text-To-Speech)에 AVSpeechSynthesizer 및 AVSpeechUtterance를 사용합니다. 잘 작동하지만 사용자는 기기의 접근성 설정에서 SpeakSelection 기능을 사용하도록 설정해야합니다. 그들을 위해 또는 최소한 설정을 확인하고 경고 할 수있는 방법이 있습니까?장치의 액세서 빌 러티 설정에서 SpeakSelection이 활성화되어 있지 않으면 텍스트 음성 변환에 AVSpeechSynthesizer/AVSpeechUtterance를 사용할 수 없습니다.
이것은 다소 오래되었지만 표준 코드를 사용하여 설정 작업과 관련하여 연설을했기 때문에 의견이 잘못되었습니다. 문제가있는 곳은 구형 하드웨어에서 말하기를 지원하지 않습니다. 미리 정확한 수표를 찾는 것이 어려울 것 같습니다. 나는 이미 utterance.voice == nil 사용자가 될 수 없으므로이 경우 이미 있으며, 응용 프로그램은 시스템 기본값을 사용합니다. 정보가 언제, 왜 그리고 어떻게 보이스가 다운로드되고 이용 가능한지에 관해서는 드문 것처럼 보입니다. –