MV语音合成器 1.0.1

MV语音合成器 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 自定义
发布上次发布2014年12月

未命名维护。



  • 作者:
  • Vimal M

使用AVSpeechSynthesizer的有效方法

为什么选择MVSpeechSynthesizer?

1. 简单地将AVSpeechsynthesizer集成到您的应用中。

2. 提供了块方法而不是代理方法。

3. 除了简单使用外,它还可以自动检测给定字符串的语言并读取。

4. 可以高亮显示当前正在读取的单词。

5. 它也可以抛出当前正在读取的单词。

6. 如果达到文本框底部,它可以自动滚动页面。

7. 它可以读取由AVSpeechSynthesizer支持的所有语言。

8. 它可以列出所有受支持的语言及其国家名称。

MVSpeechSynthesizer

MVSpeechSynthesizer在操作中
MVSpeechSynthesizer在操作中 - 它显示了高亮文本。

Custom Keyboard


谁需要这个?

1. 凡是开发儿童阅读书籍的人

2. 凡是想向用户阅读EULA或隐私政策的人

3. 凡是开发带语音导航的应用的人

4. 凡是想将阅读功能集成到他们的应用中的人

Pod安装

将以下内容添加到您的CocoaPods Podfile中

pod 'MVSpeechSynthesizer'

使用此控件的应用


Custom Keyboard


Secure Notes - 锁定您的笔记

如果还有其他使用此控件的应用(请发邮件给我)

未来增强

1. 读取带有高亮文本的任何网页

2. 提供不同的声音(女声和男声)

如何使用此控件?

要更改语言,请使用speechLanguage对象

要传递读取的字符串,请使用speechString对象

要获取支持的语言,请调用supportedLanguages函数

要更改字符串,只需复制其他字符串并将其粘贴到文本框中。

要选择语言,只需按下语言按钮,您将导航到语言列表页面,您可以在那里选择语言。

要启用和禁用高亮显示,请使用isHighlight对象

要更改语音,请使用uRatepitchMultiplier对象

只需初始化MVSpeechsynthesizer类并执行以下步骤

    MVSpeechSynthesizer *mvSpeech=[MVSpeechSynthesizer sharedSyntheSize];//Initialize the class
    mvSpeech.higlightColor=[UIColor yellowColor];//Higlght backgroundcolor
    mvSpeech.isTextHiglight=YES;//If you want to highlight set yes, othgerwise set no.
    mvSpeech.speechString=//Pass string which is need to read.
   mvSpeech.inputView=_helpTextView;//Pass the input view which carries the string.
   [mvSpeech startRead];//Initialize the read function.
   mvSpeech.speechFinishBlock=^(AVSpeechSynthesizer *synthesizer, AVSpeechUtterance *utterence){
     //It will call when read action finished.
   };

如果有任何问题,请告知我