『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 13068|回复: 11

[技术探讨] esxi下的hassos,直通USB设备无法识别,求解决方法

[复制链接]

2

主题

60

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
829
HASS币
0
发表于 2021-7-8 09:25:16 | 显示全部楼层 |阅读模式
各位大佬,我的主板是DQ77KB,安装的esxi6.7版本,hass官网下载的OVA安装的hassos,由于是虚拟机,一直没有能使用TTS播报功能,最近尝试将声卡和USB直通给hassos。出现两种状况,不知道如何解决。请教各位大佬是否有方法解决下面的问题,或者有其他的方法接音箱的方案。

1:直通声卡,hassos可以识别,但是tts播报语音,播放的声音有问题,出现颤音、抖音、叠音。 之后又尝试把声卡直通给了win10,利用win10播放音乐,问题依旧。之后放弃该方法。
2:直通USB,jd购买了usb外置声卡免驱版。首先先直通给win10,播放音乐,语音均正常后,之后直通给了hassos,hassos在启动加载USB时,就开始报错,见下图,之后将usb外置声卡拔下,在启动ha,问题依旧,可以确定是ha没有识别到usb,与外置声卡无关。 ABC.png

回复

使用道具 举报

8

主题

366

帖子

3985

积分

论坛元老

Rank: 8Rank: 8

积分
3985
金钱
3619
HASS币
10
发表于 2021-7-8 11:55:29 | 显示全部楼层
esxi的声卡问题一直有,最后放弃了,换了单独主机跑HA,折腾到后来又买了sonos......
回复

使用道具 举报

19

主题

251

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
金钱
887
HASS币
0
发表于 2021-7-8 12:04:24 | 显示全部楼层
HASS虚拟机的声卡驱动就是有问题的,似乎无解。这个驱动如果是非虚拟机,是可以正常的,虚拟机就会出现抖动,延迟,断续之类的问题。

如果只是为了TTS播报并且没有其它智能音箱之类的设备可以作为TTS的输出,那么可以使用VCL Telnet模式输出。
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2021-7-8 14:06:13 | 显示全部楼层
我就是因为USB声卡有问题才换到 PVE~换到PVE之后毛事没有~
Nero
回复

使用道具 举报

2

主题

60

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
829
HASS币
0
 楼主| 发表于 2021-7-8 14:08:02 | 显示全部楼层
s2233 发表于 2021-7-8 11:55
esxi的声卡问题一直有,最后放弃了,换了单独主机跑HA,折腾到后来又买了sonos...... ...

家境贫寒,sonos实在搞不起。
回复

使用道具 举报

2

主题

60

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
829
HASS币
0
 楼主| 发表于 2021-7-8 14:10:20 | 显示全部楼层
itispip 发表于 2021-7-8 12:04
HASS虚拟机的声卡驱动就是有问题的,似乎无解。这个驱动如果是非虚拟机,是可以正常的,虚拟机就会出现抖动 ...

声卡驱动有问题,那么USB直通后也识别不了,是因为USB没有驱动吗?
回复

使用道具 举报

2

主题

60

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
829
HASS币
0
 楼主| 发表于 2021-7-8 14:41:50 | 显示全部楼层
neroxps 发表于 2021-7-8 14:06
我就是因为USB声卡有问题才换到 PVE~换到PVE之后毛事没有~

虚拟机太多了,我现在转PVE已经太迟了,NAS内的几个T的文件呢,转移就怕丢失。
回复

使用道具 举报

19

主题

251

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
金钱
887
HASS币
0
发表于 2021-7-9 02:16:58 | 显示全部楼层
本帖最后由 itispip 于 2021-7-9 02:18 编辑
9609759 发表于 2021-7-8 14:10
声卡驱动有问题,那么USB直通后也识别不了,是因为USB没有驱动吗?

声卡驱动是在虚拟机里面的,USB直通以后的声卡还是隔着一个VMWare的虚拟层的。这一层怎么都是要降低效率的,无虑你怎么换虚拟机内部操作系统的驱动,虚拟层的效率也不会变。要我说,还是在宿主机上启用VCL Telnet模式最方便。
回复

使用道具 举报

2

主题

60

帖子

889

积分

高级会员

Rank: 4

积分
889
金钱
829
HASS币
0
 楼主| 发表于 2021-7-9 10:07:50 | 显示全部楼层
itispip 发表于 2021-7-9 02:16
声卡驱动是在虚拟机里面的,USB直通以后的声卡还是隔着一个VMWare的虚拟层的。这一层怎么都是要降低效率的 ...

你好,非常感谢你的建议,这个也是一种解决问题的途径,我可以试一下,再次请教一下,要如何启用VCL Telnet模式,并且能连接到音响呢?
回复

使用道具 举报

2

主题

218

帖子

1470

积分

金牌会员

Rank: 6Rank: 6

积分
1470
金钱
1252
HASS币
0
发表于 2021-7-31 15:53:18 | 显示全部楼层
我是esxi6.7 debian10 USB直通给虚拟机 蓝牙usb 无法识别 关闭USB直通 添加usb2.0 就能识别到蓝牙设备 不过在和天猫精灵蓝牙绑定的时候卡了好久 能配对成功,但是音频设备一直看不到天猫精灵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 10:25 , Processed in 0.258086 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表