반응형
TTS는 아주 간단하게 구현할 수가 있다.
다들 간단하다고 하고 잘 된다고 하는데 왜 나는 말을 안하는 것인가! 말을 하라고!
ㅋㅋㅋㅋ 무음모드일때는 말을 안하나보다.. 해제하니깐 말 아주 잘함 ㅋㅋㅋ
테스트 할 때 무음 꼭 해제하세욥.. ㅎㅎㅎ
import UIKit
import AVFoundation
class SpeechTTSViewController: UIViewController {
@IBOutlet weak var button: UIButton!
@IBOutlet weak var textView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func textToSpeech(_ sender: Any) {
let synthesizer = AVSpeechSynthesizer()
let utterance = AVSpeechUtterance(string: "말좀 해보라고. 왜 말을 못해")
//let utterance = AVSpeechUtterance(string: myTextView.text )
utterance.voice = AVSpeechSynthesisVoice(language: "ko-KR")
utterance.rate = 0.4
//utterance.pitchMultiplier = 0.5
synthesizer.speak(utterance)
}
}
참고 : lucaslab - TTS,
728x90
반응형
'초보 iOS 개발자의 일상 > 개발 업무' 카테고리의 다른 글
[Swift iOS] Google Cloud Speech-to-Text API (한글 음성 인식) (1) | 2021.12.27 |
---|---|
[Swift iOS] Google Cloud Text-to-Speech API (한글 음성 변환) (0) | 2021.12.24 |
[Swift iOS] STT (Speech-To-Text) with Speech framework (0) | 2021.12.23 |
Alamofire JSONEncoding vs URLEncoding (0) | 2021.12.14 |
[Swift iOS] URL scheme send data 스키마로 데이터 주고받기 (0) | 2021.12.12 |