基于Python編寫簡易文字語音轉(zhuǎn)換器
話不多說上代碼!源代碼
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)文章希望大家以后多多支持腳本之家!
- Python中語音轉(zhuǎn)文字相關(guān)庫介紹(最新推薦)
- Python調(diào)用訊飛語音合成API接口來實(shí)現(xiàn)文字轉(zhuǎn)語音
- 基于Python實(shí)現(xiàn)語音識(shí)別和語音轉(zhuǎn)文字
- Python語音識(shí)別API實(shí)現(xiàn)文字轉(zhuǎn)語音的幾種方法
- Python詳解文字轉(zhuǎn)語音的實(shí)現(xiàn)
- python文字轉(zhuǎn)語音實(shí)現(xiàn)過程解析
- python文字轉(zhuǎn)語音的實(shí)例代碼分析
- python 利用pyttsx3文字轉(zhuǎn)語音過程詳解
- 使用Python實(shí)現(xiàn)文字轉(zhuǎn)語音并生成wav文件的例子
- Python將文字轉(zhuǎn)成語音并讀出來的實(shí)例詳解
- python實(shí)現(xiàn)文字轉(zhuǎn)語音的項(xiàng)目實(shí)踐
相關(guā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-06Python基于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-07python實(shí)現(xiàn)上傳樣本到virustotal并查詢掃描信息的方法
這篇文章主要介紹了python實(shí)現(xiàn)上傳樣本到virustotal并查詢掃描信息的方法,是比較實(shí)用的技巧,需要的朋友可以參考下2014-10-10使用Python實(shí)現(xiàn)橋接模式的代碼詳解
橋接模式是一種結(jié)構(gòu)型設(shè)計(jì)模式,它將抽象部分與其實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化,本文將給大家介紹如何使用Python實(shí)現(xiàn)橋接模式,需要的朋友可以參考下2024-02-02Python學(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-08Django 根據(jù)數(shù)據(jù)模型models創(chuàng)建數(shù)據(jù)表的實(shí)例
今天小編就為大家分享一篇Django 根據(jù)數(shù)據(jù)模型models創(chuàng)建數(shù)據(jù)表的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05