खोज…


परिचय

एक iOS डिवाइस पर पाठ से संश्लेषित भाषण का उत्पादन करने का तरीका जानें

लिखे हुए को बोलने में बदलना

उद्देश्य सी

AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]init];
AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"Some text"];
[utterance setRate:0.2f];
[synthesizer speakUtterance:utterance];

तीव्र

let synthesizer = AVSpeechSynthesizer()
let utterance = AVSpeechUtterance(string: "Some text")
utterance.rate = 0.2

आप इस तरह से आवाज भी बदल सकते हैं:

utterance.voice = AVSpeechSynthesisVoice(language: "fr-FR")

और फिर स्पेक

  • स्विफ्ट 2 में: synthesizer.speakUtterance(utterance)
  • स्विफ्ट 3 में: synthesizer.speak(utterance)

AVFoundation आयात करना न भूलें

सहायक विधियाँ

आप इन दो विधियों का उपयोग करके सभी भाषण को रोक या रोक सकते हैं:

- (BOOL)pauseSpeakingAtBoundary:(AVSpeechBoundary)boundary;
- (BOOL)stopSpeakingAtBoundary:(AVSpeechBoundary)boundary;

AVSpeechBoundary इंगित करता है भाषण रोक सकते हैं या तुरंत बंद (चाहिए AVSpeechBoundaryImmediate ) या यह शब्द वर्तमान में बोली जा रही (के बाद रोक सकते हैं या बंद कर देना चाहिए AVSpeechBoundaryWord )।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow