欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于Python編寫簡易文字語音轉(zhuǎn)換器

 更新時(shí)間:2022年03月15日 10:13:49   作者:Camile8  
這篇文章主要為大家介紹了如何利用Python編寫一個(gè)簡易文字語音轉(zhuǎn)換器,并打包成exe。文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起嘗試一下

話不多說上代碼!源代碼

from tkinter import *
import pyttsx3
 
class Application(Frame):
    def __init__(self,master=None):
        super().__init__(master)
        self.master = master
        self.pack()
        self.creatWidget()
 
    # BING INPUT
    def creatWidget(self):
        self.w1 = Text(self, width=80, heigh=40, bg='lightcyan') # 寬度為80個(gè)字母(40個(gè)漢字),高度為1個(gè)行高
        self.w1.pack()
        Button(self, text="轉(zhuǎn)語音", command=self.returnText).pack(side="left")
 
    # 返回信息
    def returnText(self):
        # Indexes(索引):用來指向Text組件中文本的位置,Text的組件索引也是對(duì)應(yīng)實(shí)際字符之間的位置
        # 行號(hào)以1開始,列號(hào)以0開始
        result=self.w1.get(1.0, END)
        # print("所有文本內(nèi)容:\n", result)
        # messagebox.showinfo("所有的文本", self.w1.get(1.0, END))
        engine = pyttsx3.init()
        engine.say(result)
        engine.runAndWait()
 
 
if __name__ == '__main__':
    root = Tk()
    root.geometry("800x600+10+10")
    root.title("測(cè)試")
    app = Application(root)
    root.mainloop()

用來打包的文件

# -*- mode: python ; coding: utf-8 -*-
 
 
block_cipher = None
 
 
a = Analysis(['test.py'],
             pathex=[],
             binaries=[],
             datas=[],
             hiddenimports=[],
             hookspath=[],
             hooksconfig={},
             runtime_hooks=[],
             excludes=[],
             win_no_prefer_redirects=False,
             win_private_assemblies=False,
             cipher=block_cipher,
             noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
             cipher=block_cipher)
 
exe = EXE(pyz,
          a.scripts,
          a.binaries,
          a.zipfiles,
          a.datas,  
          [],
          name='test',
          debug=False,
          bootloader_ignore_signals=False,
          strip=False,
          upx=True,
          upx_exclude=[],
          runtime_tmpdir=None,
          console=True,
          disable_windowed_traceback=False,
          target_arch=None,
          codesign_identity=None,
          entitlements_file=None )

效果展示

到此這篇關(guān)于基于Python編寫簡易文字語音轉(zhuǎn)換器的文章就介紹到這了,更多相關(guān)Python文字語音轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • windows server 2008 r2 標(biāo)準(zhǔn)版安裝python環(huán)境

    windows server 2008 r2 標(biāo)準(zhǔn)版安裝python環(huán)境

    本文主要介紹了windows server 2008 r2 標(biāo)準(zhǔn)版安裝python環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python中的閉包

    Python中的閉包

    這篇文章主要介紹了Python中的閉包,閉包在函數(shù)中提出的概念,簡單來說就是一個(gè)函數(shù)定義中引用了函數(shù)外定義的變量,并且該函數(shù)可以在其定義環(huán)境外被執(zhí)行。這樣的一個(gè)函數(shù)我們稱之為閉包,下面我們一起來看看文章內(nèi)容的具體介紹
    2021-11-11
  • python matlibplot繪制多條曲線圖

    python matlibplot繪制多條曲線圖

    這篇文章主要為大家詳細(xì)介紹了python matlibplot繪制多條曲線圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python基于Opencv來快速實(shí)現(xiàn)人臉識(shí)別過程詳解(完整版)

    Python基于Opencv來快速實(shí)現(xiàn)人臉識(shí)別過程詳解(完整版)

    這篇文章主要介紹了Python基于Opencv來快速實(shí)現(xiàn)人臉識(shí)別過程詳解(完整版)隨著人工智能的日益火熱,計(jì)算機(jī)視覺領(lǐng)域發(fā)展迅速,今天就為大家?guī)碜罨A(chǔ)的人臉識(shí)別基礎(chǔ),從一個(gè)個(gè)函數(shù)開始走進(jìn)這個(gè)奧妙的世界,需要的朋友可以參考下
    2019-07-07
  • python實(shí)現(xiàn)上傳樣本到virustotal并查詢掃描信息的方法

    python實(shí)現(xiàn)上傳樣本到virustotal并查詢掃描信息的方法

    這篇文章主要介紹了python實(shí)現(xiàn)上傳樣本到virustotal并查詢掃描信息的方法,是比較實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • 使用Python實(shí)現(xiàn)橋接模式的代碼詳解

    使用Python實(shí)現(xiàn)橋接模式的代碼詳解

    橋接模式是一種結(jié)構(gòu)型設(shè)計(jì)模式,它將抽象部分與其實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化,本文將給大家介紹如何使用Python實(shí)現(xiàn)橋接模式,需要的朋友可以參考下
    2024-02-02
  • Python學(xué)習(xí)開發(fā)之圖形用戶界面詳解

    Python學(xué)習(xí)開發(fā)之圖形用戶界面詳解

    當(dāng)前流行的計(jì)算機(jī)桌面應(yīng)用程序大多數(shù)為圖形化用戶界面(Graphic User Interface,GUI),python也提供了多個(gè)圖形開發(fā)界面的庫,這篇文章主要給大家介紹了關(guān)于Python學(xué)習(xí)開發(fā)之圖形用戶界面的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Django 根據(jù)數(shù)據(jù)模型models創(chuàng)建數(shù)據(jù)表的實(shí)例

    Django 根據(jù)數(shù)據(jù)模型models創(chuàng)建數(shù)據(jù)表的實(shí)例

    今天小編就為大家分享一篇Django 根據(jù)數(shù)據(jù)模型models創(chuàng)建數(shù)據(jù)表的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 提升Python運(yùn)行速度的5個(gè)小技巧

    提升Python運(yùn)行速度的5個(gè)小技巧

    這篇文章主要為大家介紹了Python提升運(yùn)行速度的幾個(gè)小技巧,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python中字典的相關(guān)操作介紹

    Python中字典的相關(guān)操作介紹

    大家好,本篇文章主要講的是Python中字典的相關(guān)操作介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02

最新評(píng)論