IOS7 рдореЗрдВ рднрд╛рд╖рдг рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░

IOS7 рдореЗрдВ рдПрдХ рд╕реНрдкреАрдЪ рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЛрдб рдХреА рдПрдХ-рджреЛ рд▓рд╛рдЗрдиреЗрдВ рдмреЛрд▓реЗрдВред

AVSpeechSynthesizer рд╡рд░реНрдЧ рднрд╛рд╖рдг рд╕рдВрд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ ред рдпрд╣ AVSpeechUtterance рд╡рд░реНрдЧ рдореЗрдВ рд▓рд┐рдкрдЯреЗ рдкрд╛рда рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдкрд╛рда рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛ред

рдЖрд╡рд╛рдЬ рд░реВрд╕реА рд╕рдорд░реНрдерд┐рдд рд╕рд╣рд┐рдд рд╕реНрдерд╛рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рднрд╛рд╖рдг рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реБрдЦрдж рд▓рдЧрддрд╛ рд╣реИред

var speechSynthesizer = new AVSpeechSynthesizer (); var speechUtterance = new AVSpeechUtterance ("Shall we play a game?"); speechSynthesizer.SpeakUtterance (speechUtterance); 


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрд╡рд╛рдЬ рдЕрдВрдЧреНрд░реЗрдЬреА рд▓реЛрдХреЗрд▓ рдХреЗ рд╕рд╛рде
рдпрд╣ рдХрдбрд╝реА рд╣реИ! Ctrl рдпрд╛ Cmd рдХреЗ рд╕рд╛рде рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЖрдк рд╣рдм рдкрд░ рдзреНрд╡рдирд┐ рдПрдореНрдмреЗрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рд╕рд╛рдЙрдВрдб рдХреНрд▓рд╛рдЙрдб рд╡рд┐рдЧреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред

рднрд╛рд╖рдг AVSpeechUtterance рд╡рд░реНрдЧ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:


рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╛рда рдмрд╣реБрдд рддреЗрдЬрд╝ рд▓рдЧрддрд╛ рд╣реИред рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ 3.6 рдЧреБрдирд╛ рдХрдо рдХрд░реЗрдВ
 var speechSynthesizer = new AVSpeechSynthesizer (); var speechUtterance = new AVSpeechUtterance ("Shall we play a game?") { Rate = AVSpeechUtterance.MaximumSpeechRate / (float)3.6 }; speechSynthesizer.SpeakUtterance (speechUtterance); 

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрд╡рд╛рдЬ, рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ / 3.6

IOS7 рдореЗрдВ рднрд╛рд╖рдг рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░ рдХреЗрд╡рд▓ 35 рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдорд╣рд┐рд▓рд╛ рдЖрд╡рд╛рдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рд░реВрд╕реАред
 ['ar-SA', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-AU', 'en-GB', 'en-IE', 'en-US', 'en-ZA', 'es-ES', 'es-MX', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'hu-HU', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'nl-BE', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'ru-RU', 'sk-SK', 'sv-SE', 'th-TH', 'tr-TR', 'zh-CN', 'zh-HK', 'zh-TW'] 


 var speechSynthesizer = new AVSpeechSynthesizer (); var speechUtterance = new AVSpeechUtterance ("  ?") { Rate = AVSpeechUtterance.MaximumSpeechRate / (float)4, Voice = AVSpeechSynthesisVoice.FromLanguage ("ru-RU") }; speechSynthesizer.SpeakUtterance (speechUtterance); 

рд░реВрд╕реА, рддрд┐рдорд╛рд╣реА рдЕрдзрд┐рдХрддрдо рдЧрддрд┐

рд░реВрд╕реА рдЖрд╡рд╛рдЬрд╝ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд▓рдЧрддреА рд╣реИ, рдПрдХ рд▓рдВрдмрд╛ рдкрд╛рда рдЦреЗрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред
Lermontov "рд╕реЗрд▓", рд░реВрд╕реА, рддрд┐рдорд╛рд╣реА рдЕрдзрд┐рдХрддрдо рдЧрддрд┐

рдЦрд╛рдорд┐рдпрд╛рдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдпрд╣ рдареАрдХ рд╣реИред рдореБрдХрд╛рдмрд▓рд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрддред

рднрд╛рд╖рдг рд╕рдВрд╢реНрд▓реЗрд╖рдг рдЖрд╡реЗрджрди рд╡рд┐рдХрд▓реНрдк:


рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ , рднрд╛рд╖рдг рд╕рдВрд╢реНрд▓реЗрд╖рдг 2009 (1.6+) рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдпрд╣ рдШреГрдгрд┐рдд рд▓рдЧрддрд╛ рд╣реИ ред


рд╣рдорд╛рд░реЗ habr- рдмреНрд▓реЙрдЧ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВред рд╣рд░ рдЧреБрд░реБрд╡рд╛рд░, рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕, рд╡рд┐рдкрдгрди рдФрд░ рдореЛрдмрд╛рдЗрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд▓реЗрдЦред

Source: https://habr.com/ru/post/In198808/


All Articles