【python】一个文字转语音程序

前言

弄的着好玩试一试的。

内容

python 程序是一个可以阅读文本的 exe 。用的 pyttsx3 库,从 windows,cmd 命令行传参数过来。下面是代码。

#一个文本朗读脚本;
import pyttsx3 as py3
import sys
str = "hello"
if len(sys.argv)>=2:
    str = ""
    for i in range(1,len(sys.argv)):
        str = str + " " +sys.argv[i]
engine = py3.init()
engine.say(str)
engine.runAndWait()

设置了一个 bat 批处理命令,读取当前目录下的一个文本文件,读取第一行的内容并读出来。过几秒后自己关闭。

@echo off
for /f "skip=1 delims=" %%i in (%~dp0阅读文本.txt) do (
set txt=%%~i
goto :show
)
:show
echo 程序目录:%~dp0txtRead.exe
echo 阅读文本:%txt%
set apath=%~dp0txtRead.exe
start cmd /k %apath% %txt%
timeout /nobreak /t 10
start cmd /k taskkill /f /im cmd.exe
//EXIT

image

ok

posted @ 2022-10-04 17:25  师怀  阅读(103)  评论(0)    收藏  举报