Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. func speakNextText() {
  2. guard let string = textLabel.text else { return }
  3. let utterance = AVSpeechUtterance(string: string)
  4. utterance.voice = AVSpeechSynthesisVoice.speechVoices().filter({ $0.name == "Karen" }).first
  5. voiceSynth.speak(utterance)
  6. }
  7.  
  8. func configureBackgroundMusic() {
  9. var backGroundMusic = AVAudioPlayer()
  10. guard let soundURL: URL = Bundle.main.url(forResource: "music", withExtension: "wav") as URL? else { return }
  11. do {
  12. try AVAudioSession.sharedInstance().setCategory(.playback , mode: .default, options: [.duckOthers])
  13. try AVAudioSession.sharedInstance().setActive(true)
  14. backGroundMusic = try AVAudioPlayer(contentsOf: soundURL as URL)
  15. backGroundMusic.numberOfLoops = (-1)
  16. backGroundMusic.play()
  17. } catch _ { }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement