我需要使用wsl来调用powershell,以便在我的bash脚本中使用"text to speech“。我试过了,它只在PS中运行,而不是在wsl中运行:
$sp = New-Object -ComObject SAPI.SpVoice
$sp.Speak("Hello...")我在wsl中也尝试了这一点,但它也不起作用:
powershell.exe $sp = New-Object -ComObject SAPI.SpVoice
powershell.exe $sp.Speak("Hello...")发布于 2021-03-21 02:38:42
由于$sp被视为变量扩展,因此需要使用单引号:
powershell.exe '$sp = New-Object -ComObject SAPI.SpVoice; $sp.Speak("Hello...")'https://stackoverflow.com/questions/66724897
复制相似问题