utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-au"];
이 정확한 코드 줄은 obj-c에서 언어를 변경하는 방법입니다. 하지만 누군가가 신속하게 구현되도록 내게 어떻게 말해 줄 수 있는지 궁금합니다. 문서에 코드 줄이 사용됩니다 ...다른 언어들 avfleechsynthesizer
init!(language language: String!) -> AVSpeechSynthesisVoice
하지만 난 그것을 구현하는 것이 어디에서 이해할 수 없습니다/당신이 Type
라는 이름의 유형에 대한 신속한 인터페이스에서 init(paramName: ParamType)
를 참조
문제는 AVSpeechSynthesisVoice와 아무런 관련이 없습니다. 문제는 스위프트를 모르는 것이므로 이니셜 라이저를 호출하는 방법을 이해할 수 없다는 것입니다. 즉, 당신이 정말로 묻고있는 것은 다음과 같습니다. Objective-C의이 코드를 나를 위해 Swift로 번역하십시오. Objective-C 코드의 모든 행에 대해이 작업을 수행 할 예정입니까? 아니면 직접 수행하도록 배웁니 다? 다음은 문서입니다. https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html#//apple_ref/doc/uid/TP40014097-CH18-XID_306 – matt