按照azure text-to-speech quick start和speech sdk tutorial上的说明并在Lubuntu 22(Ubuntu 22.04.2 LTS)中运行它作为VirtualBox上的访客后,会收到下面的错误消息。但是在Lubuntu 20中运行相同的代码(也作为VB guest)可以工作。已尝试在语音SDK上安装OpenSSL 1.x(1.1.1u)的说明。是的,资源键和区域值是正确的。
找不到解决办法,只是想知道有没有人遇到过这个问题,并知道一个解决办法?
此外,如果我尝试在Python中运行Quickstart,它只会创建一个空的mp3文件。但是在Lubuntu 20上运行相同的代码也可以。
Speech synthesis canceled: CancellationReason.Error
Error details: Connection failed (no connection to the remote host). Internal error: 1. Error details: Failed with error: WS_OPEN_ERROR_UNDERLYING_IO_OPEN_FAILED
wss://westus.tts.speech.microsoft.com/cognitiveservices/websocket/v1
X-ConnectionId: 8226ab1b8b33405cbab7788d635b6647 USP state: Sending. Received audio size: 0 bytes.
Did you set the speech resource key and region values?
字符串
1条答案
按热度按时间ru9i0ody1#
我试着在Linux(ubuntu 20.04)下运行代码,代码运行成功,请参考下面:-
x1c 0d1x的数据
当我在Ubuntu 22.04 Linux VM中运行相同的代码时,我收到了相同的错误代码,请参阅下面的内容:-
的
我在北欧地区创建了一个新的Speech资源和一个x64架构的新Linux VM和22.04 Ubuntu发行版如下所示:-
的
的
我按照这两个额外的步骤在Ubuntu 22.04中使用Azure Speech SDK,
1.由于Ubuntu 22.04 VM附带了OpenSSL 1.3,因此Speech SDK尚未更新以正确使用OpenSSL 1.3,因此根据此github issue-2,您需要安装OpenSSL 1.1以确保Speech SDK代码在Ubuntu 22.04 Linux VM中正确运行。
安装OpenSSL 1.1的命令:-
字符串
1.由于Ubuntu 22.04 VM不附带内置音频或麦克风启用,您需要安装下面的软件包以使代码正常运行:-
型
除此之外,我还安装了pip包和Speech SDK,并使用以下命令:
的字符串
在安装了必要的依赖项之后,我从Speech资源中复制了Speech Key和Speech Region,并运行以下命令将其设置为环境变量:
型
现在,我运行了文本到语音代码,它运行成功,参考下面:-
型
x1c4d 1x的