![有没有办法通过终端命令在 Windows 上获得一个悦耳的人声与我交谈而无需付费?](https://linux22.com/image/1630084/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E9%80%9A%E8%BF%87%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E5%9C%A8%20Windows%20%E4%B8%8A%E8%8E%B7%E5%BE%97%E4%B8%80%E4%B8%AA%E6%82%A6%E8%80%B3%E7%9A%84%E4%BA%BA%E5%A3%B0%E4%B8%8E%E6%88%91%E4%BA%A4%E8%B0%88%E8%80%8C%E6%97%A0%E9%9C%80%E4%BB%98%E8%B4%B9%EF%BC%9F.png)
请注意,我已投入了数百小时来尝试寻找解决方案,因此我在此不寻求“搜索结果建议”。如果您有此工具的亲身、近期/当前使用经验,请仅回复。
我正在尝试寻找一个免费程序,它允许我在命令行上像这样运行它:
whatever.exe "Speak this text."
听起来像人类。最好是女性。
内置的 Windows“声音”被非 Microsoft 软件锁定。
eSpeak 只有机器人声音。
现有的 Stack Whatever 问题都没有一个令人满意的答案,我在其他地方也找不到任何问题。
似乎存在付费软件,但我不是有钱人,而且无论如何也不可能匿名(=安全)地支付。
尽管我花了这么多时间和精力,但我什么也没发现。它似乎不存在。你可能会认为它会内置在 Windows 中,因为它实际上有很多听起来很棒的声音,尽管它们在我的计算机上,但我却不允许使用。
答案1
打开 PowerShell ISE 并粘贴以下内容(取自该网站):
Add-Type -AssemblyName System.speech
$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer
$speak.Speak('Hello...')