1. Python文本轉(zhuǎn)語音庫:pyttsx3 初識

        共 1451字,需瀏覽 3分鐘

         ·

        2021-11-18 01:28

        pyttsx3 初識

        一、pyttsx3 概述

        pyttsx3是Python中的文本到語音轉(zhuǎn)換庫。與其他庫不同,它可以脫機工作,并且與Python 2和3兼容。


        二、安裝

        安裝命令

        pip install pyttsx3

        ?

        三、簡單示例

        #coding=utf-8import pyttsx3""" 語音播放 Hello World """pyttsx3.speak("Hello World!")

        或者

        #coding=utf-8import pyttsx3""" 語音播放 Hello World """engine = pyttsx3.init()engine.say("Hello World!")engine.runAndWait()

        四、進階示例

        import pyttsx3engine = pyttsx3.init() # object creation""" 把語音存儲到文件 """engine.save_to_file("Hello World!!!",'~/abc.mp3')

        """更改速率"""rate = engine.getProperty('rate') # getting details of current speaking rateprint (rate) #printing current voice rateengine.setProperty('rate', 125) #?setting?up?new?voice?rate

        """更改音量"""volume = engine.getProperty('volume') #getting to know current volume level (min=0 and max=1)print (volume) #printing current volume levelengine.setProperty('volume',1.0) # setting up volume level between 0 and 1

        """更改聲音"""voices = engine.getProperty('voices') #getting details of current voice#engine.setProperty('voice', voices[0].id) #changing index, changes voices. o for maleengine.setProperty('voice', voices[1].id) #changing index, changes voices. 1 for female

        engine.say("Hello World!")engine.say('My current speaking rate is ' + str(rate))engine.runAndWait()engine.stop()


        視頻教程(1)




        視頻教程(2)




        最后視頻答案,有會做的小伙伴可以后臺留言噢!

        我們一起學(xué)Python吧

        瀏覽 84
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 91露脸熟女四川熟女在线观看 | 忘穿内裤上课被男同桌摸了作文 | 看全色黄大色黄大片大学生图片 | 中文字幕视频在线播放 | 国产成人a亚洲精品无码 |