为什么声音在我的python pyttsx3脚本中播放不?

时间:2020-06-09 10:59:48

标签: python-3.x selenium web-scraping voice pyttsx

我制作了这个脚本,希望可以从消息源中提取新闻并播放声音剪辑。它没有出现任何错误,但仍然无法正常工作。

from selenium import webdriver
import time as t
import pyautogui as auto
import pyttsx3 as pyspeaker

web = webdriver.Chrome('chromedriver.exe')
web.get('https://beebom.com/category/news/')
def get_news():
    t.sleep(3)
    news_butt = web.find_element_by_xpath('//*[@id="td-outer-wrap"]/div/div/div/div[1]/div[2]/div[1]/div[2]/h3/a')
    news_butt.click()
    news = [para.text for para in web.find_elements_by_xpath('//*[@id="post-251299"]/div[2]/div[1]/div/div[2]/p')]
    news = ' '.join(news)
    web.quit()
    return news
def speak_news():
    latest_news = get_news()
    speaker = pyspeaker.init()
    speaker.say(news)
    speaker.runAndWait()

speak_news()

0 个答案:

没有答案