적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

초보 iOS 개발자의 일상/개발 업무

[Swift iOS] TTS (Text-To-Speech) with Speech framework

hongssup_ 2021. 12. 24. 10:48
반응형

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
반응형