Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func speakNextText() {
- guard let string = textLabel.text else { return }
- let utterance = AVSpeechUtterance(string: string)
- utterance.voice = AVSpeechSynthesisVoice.speechVoices().filter({ $0.name == "Karen" }).first
- voiceSynth.speak(utterance)
- }
- func configureBackgroundMusic() {
- var backGroundMusic = AVAudioPlayer()
- guard let soundURL: URL = Bundle.main.url(forResource: "music", withExtension: "wav") as URL? else { return }
- do {
- try AVAudioSession.sharedInstance().setCategory(.playback , mode: .default, options: [.duckOthers])
- try AVAudioSession.sharedInstance().setActive(true)
- backGroundMusic = try AVAudioPlayer(contentsOf: soundURL as URL)
- backGroundMusic.numberOfLoops = (-1)
- backGroundMusic.play()
- } catch _ { }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement