首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在文本到语音转换时打印

如何在文本到语音转换时打印
EN

Stack Overflow用户
提问于 2021-04-05 14:20:37
回答 1查看 30关注 0票数 1

我希望我的python程序在将文本转换为语音时打印出来,但在说话后需要一段时间才能接受输入……请提出任何建议(:

代码语言:javascript
复制
import pyttsx3
import math


speaker = pyttsx3.init()

speaker.say("Enter operator")
speaker.runAndWait()

print("Valid Operators:\n"
      "type \"add\" for adding\n"
      "type \"subtract\" for subtracting\n"
      "type \"divide\" for dividing\n"
      "type \"multiply\" for multiplying\n"
      "type \"Square root\" for square-root\n"
      "type \"Square\" for square of a number\n")
op = input("Enter your operator:\n")
EN

回答 1

Stack Overflow用户

发布于 2021-04-05 14:26:19

代码语言:javascript
复制
import pyttsx3
import math
import threading

speaker = pyttsx3.init()

def say_thread(s):
    speaker.say(s)
    speaker.runAndWait()

def say(s)
    x = threading.Thread(target=say_thread, args=("Enter operation",))
    x.start()

say( "Enter operation" )
print("Valid Operators:\n"
      "type \"add\" for adding\n"
      "type \"subtract\" for subtracting\n"
      "type \"divide\" for dividing\n"
      "type \"multiply\" for multiplying\n"
      "type \"Square root\" for square-root\n"
      "type \"Square\" for square of a number\n")
op = input("Enter your operator:\n")```
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66948997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档