<tfoot id='3Di7P'></tfoot>
    <legend id='3Di7P'><style id='3Di7P'><dir id='3Di7P'><q id='3Di7P'></q></dir></style></legend>

    <i id='3Di7P'><tr id='3Di7P'><dt id='3Di7P'><q id='3Di7P'><span id='3Di7P'><b id='3Di7P'><form id='3Di7P'><ins id='3Di7P'></ins><ul id='3Di7P'></ul><sub id='3Di7P'></sub></form><legend id='3Di7P'></legend><bdo id='3Di7P'><pre id='3Di7P'><center id='3Di7P'></center></pre></bdo></b><th id='3Di7P'></th></span></q></dt></tr></i><div id='3Di7P'><tfoot id='3Di7P'></tfoot><dl id='3Di7P'><fieldset id='3Di7P'></fieldset></dl></div>

        <bdo id='3Di7P'></bdo><ul id='3Di7P'></ul>

      <small id='3Di7P'></small><noframes id='3Di7P'>

    1. Python语音合成之第三方库gTTs/pyttsx3/speech横评(内附使用方法)

      gTTs是一个Python库,通过Google的文本到语音(TTS) API将文本转换为声音。使用简单,支持多种语言,输出结果是MP3格式。

        <bdo id='GYTFR'></bdo><ul id='GYTFR'></ul>

        <small id='GYTFR'></small><noframes id='GYTFR'>

          • <legend id='GYTFR'><style id='GYTFR'><dir id='GYTFR'><q id='GYTFR'></q></dir></style></legend>

            1. <tfoot id='GYTFR'></tfoot>
            2. <i id='GYTFR'><tr id='GYTFR'><dt id='GYTFR'><q id='GYTFR'><span id='GYTFR'><b id='GYTFR'><form id='GYTFR'><ins id='GYTFR'></ins><ul id='GYTFR'></ul><sub id='GYTFR'></sub></form><legend id='GYTFR'></legend><bdo id='GYTFR'><pre id='GYTFR'><center id='GYTFR'></center></pre></bdo></b><th id='GYTFR'></th></span></q></dt></tr></i><div id='GYTFR'><tfoot id='GYTFR'></tfoot><dl id='GYTFR'><fieldset id='GYTFR'></fieldset></dl></div>
                  <tbody id='GYTFR'></tbody>

                Python语音合成之第三方库gTTs/pyttsx3/speech横评(内附使用方法)

                1. gTTs

                gTTs是一个Python库,通过Google的文本到语音(TTS) API将文本转换为声音。使用简单,支持多种语言,输出结果是MP3格式。

                安装

                pip install gTTS
                

                使用

                from gtts import gTTS
                import os
                
                #  创建文本内容
                text = "Hello World"
                
                #  实例化gTTs对象
                tts = gTTS(text, lang='en')
                
                # 将文本转换为声音
                tts.save("hello.mp3")
                
                # 播放声音
                os.system("mpg321 hello.mp3")
                

                2. pyttsx3

                pyttsx3是一个Python库,可以用来将文本转换为语音。该库使用Microsoft的语音API,支持多种声音和音速,可以很容易地进行自定义设置。

                安装

                pip install pyttsx3
                

                使用

                import pyttsx3
                
                #  创建文本内容
                text = "Hello World"
                
                #  实例化pyttsx3对象
                engine = pyttsx3.init()
                
                #  将文本添加至语音队列
                engine.say(text)
                
                #  开始语音输出
                engine.runAndWait()
                

                3. speech

                speech是一个Python库,可以将文本转换为语音。该库使用Apple的Speech API,支持Mac OSX平台。

                安装

                speech默认安装在Mac OSX平台上,若需手动安装,可按照以下步骤进行:

                • 下载Speech SDK,下载地址:https://developer.apple.com/documentation/speech

                • 解压文件并进入到SpeechSDK目录下

                • 运行命令:python setup.py install

                使用

                from speech import say
                
                #  创建文本内容
                text = "Hello World"
                
                #  将文本转换为语音
                say(text)
                

                示例

                示例一:将文本转换为声音并播放

                本示例演示如何使用gTTs和pyttsx3将文本转换为声音并播放。

                from gtts import gTTS
                import os
                import pyttsx3
                
                #  创建文本内容
                text = "Hello World"
                
                #  实例化gTTs对象
                tts = gTTS(text, lang='en')
                
                # 将文本转换为声音并保存为MP3格式
                tts.save("hello.mp3")
                
                # 播放声音
                os.system("mpg321 hello.mp3")
                
                #  实例化pyttsx3对象
                engine = pyttsx3.init()
                
                #  将文本添加至语音队列
                engine.say(text)
                
                #  开始语音输出
                engine.runAndWait()
                

                示例二:将中英文文本转换为声音并播放

                本示例演示如何使用gTTs和pyttsx3将中英文文本转换为声音并播放。

                from gtts import gTTS
                import os
                import pyttsx3
                
                #  创建文本内容
                text = "今天天气真好!The weather is so beautiful today!"
                
                #  实例化gTTs对象
                tts1 = gTTS(text, lang='zh-tw')
                tts2 = gTTS(text, lang='en')
                
                # 将文本转换为声音并保存为MP3格式
                tts1.save("good.mp3")
                tts2.save("good_en.mp3")
                
                # 播放声音
                os.system("mpg321 good.mp3")
                os.system("mpg321 good_en.mp3")
                
                #  实例化pyttsx3对象
                engine1 = pyttsx3.init()
                engine2 = pyttsx3.init()
                
                #  将中文文本添加至语音队列
                engine1.say("今天天气真好!")
                
                #  将英文文本添加至语音队列
                engine2.say("The weather is so beautiful today!")
                
                #  开始语音输出
                engine1.runAndWait()
                engine2.runAndWait()
                
                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Python中有三个内置函数eval()、exec()和compile()来执行动态代码。这些函数能够从字符串参数中读取Python代码并在运行时执行该代码。但是,使用这些函数时必须小心,因为它们的不当使用可能会导致安全漏洞。
                在Python中,下载网络文本数据到本地内存是常见的操作之一。本文将介绍四种常见的下载网络文本数据到本地内存的实现方法,并提供示例说明。
                来给你详细讲解下Python 二进制字节流数据的读取操作(bytes与bitstring)。
                Python 3.x 是 Python 2.x 的下一个重大版本,其中有一些值得注意的区别。 Python 3.0中包含了许多不兼容的变化,这意味着在迁移到3.0之前,必须进行代码更改和测试。本文将介绍主要的差异,并给出一些实例来说明不同点。
                要在终端里显示图片,需要使用一些Python库。其中一种流行的库是Pillow,它有一个子库PIL.Image可以加载和处理图像文件。要在终端中显示图像,可以使用如下的步骤:
                在Python中,我们可以使用Pillow库来进行图像处理。具体实现两幅图像合成一幅图像的方法如下:
                <i id='pv0eo'><tr id='pv0eo'><dt id='pv0eo'><q id='pv0eo'><span id='pv0eo'><b id='pv0eo'><form id='pv0eo'><ins id='pv0eo'></ins><ul id='pv0eo'></ul><sub id='pv0eo'></sub></form><legend id='pv0eo'></legend><bdo id='pv0eo'><pre id='pv0eo'><center id='pv0eo'></center></pre></bdo></b><th id='pv0eo'></th></span></q></dt></tr></i><div id='pv0eo'><tfoot id='pv0eo'></tfoot><dl id='pv0eo'><fieldset id='pv0eo'></fieldset></dl></div>

                <small id='pv0eo'></small><noframes id='pv0eo'>

                      <bdo id='pv0eo'></bdo><ul id='pv0eo'></ul>
                    • <legend id='pv0eo'><style id='pv0eo'><dir id='pv0eo'><q id='pv0eo'></q></dir></style></legend>
                          <tbody id='pv0eo'></tbody>
                        <tfoot id='pv0eo'></tfoot>