បំលែង word to speech xcode

យើងស្តាំពាក្យក្នុងភាសាអ្វីមួយ ដោយក្នុងនោះវាមានតែអក្សរ។ នៅខាងក្រោមនេះយើងបំលែងពីអក្សរទៅជាសម្លេងជាមួយ 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)
    
    }
  
}

នេះគឺជា link ដេលកូដអក្សរប្រទេសនៃភាសា/p>

Post a Comment

0 Comments