យើងស្តាំពាក្យក្នុងភាសាអ្វីមួយ ដោយក្នុងនោះវាមានតែអក្សរ។ នៅខាងក្រោមនេះយើងបំលែងពីអក្សរទៅជាសម្លេងជាមួយ swift ។ មុនដំបំបូងយើងត្រូវ import AVFoundation ដើម្បីហៅ library វាមកប្រើ។

import UIKit import AVFoundation class ViewController: UIViewController{ @IBOutlet weak var textField: UITextField! @IBOutlet weak var nameBTN: UIButton! var Words = "" override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. textField.placeholder = "បញ្ចូលពាក្យជាភាសាអង់គ្លេស.." } @IBAction func insert(_ sender: Any){ nameBTN.setTitle(textField.text, for: .normal) } @IBAction func lintening(_ sender: Any) { // print(nameBTN.titleLabel) //នេះពាក្យសំរាប់បំលែងទៅជាសម្លេង Words = NSString(string: textField.text!) as String let sound = AVSpeechUtterance(string: Words) sound.voice = AVSpeechSynthesisVoice(language: "en_GB") // sound.rate = 0.1 let soundSyn = AVSpeechSynthesizer() soundSyn.speak(sound) } }

0 Comments