小编Rom*_*nko的帖子

有没有适合 Linux 的体面的语音识别软件?

问题的简短版本:我正在寻找一种在 Linux 上运行并且具有不错的准确性和可用性的语音识别软件。任何许可证和价格都可以。它不应该仅限于语音命令,因为我希望能够口述文本。


更多细节:

我不满意地尝试了以下内容:

上述所有原生 Linux 解决方案的准确性和可用性都很差(或者一些不允许自由文本听写而只允许语音命令)。我所说的准确度差是指准确度远低于我在下面提到的其他平台的语音识别软件的准确度。至于 Wine + Dragon NaturallySpeaking,根据我的经验,它一直崩溃,不幸的是,我似乎并不是唯一一个遇到此类问题的人。

在 Microsoft Windows 上,我使用 Dragon NaturallySpeaking,在 Apple Mac OS XI 上使用 Apple Dictation 和 DragonDictate,在 Android 上我使用 Google 语音识别,在 iOS 上我使用内置的 Apple 语音识别。

百度研究昨天发布了其语音识别库的 …

software-rec speech-recognition

84
推荐指数
6
解决办法
6万
查看次数

为什么默认 eth0 接口在 CentOS 上默认关闭?

我已经对 Debian 或 Ubuntu 等 Linux 发行版有点熟悉(是的,非常相似),但我想尝试基于 Red Hat 的 CentOS 6.2。我已经将它安装在我的 Windows 7 主机上的 VirtualBox 并尝试使用它。

我遇到了一个小问题,即:默认eth0界面默认关闭。我使用带有 NAT 的选项(虚拟机在主机“后面”)。即使我用 调出界面ifconfig eth0 up,它也不能立即工作。启动界面后我得到了这个:

eth0      Link encap:Ethernet  HWaddr 08:00:27:0F:00:8A
          inet6 addr: fe80::a00:27ff:fe0f:8a/64 Scope:Link
          UP BROADCAST RUNNNING MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carriers:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)
          Interrupt:19 Base address:0xd020

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK …
Run Code Online (Sandbox Code Playgroud)

networking centos

53
推荐指数
3
解决办法
22万
查看次数

由于缺少 BIOS 无法启动 KVM VM

每当我尝试使用该kvm命令在 Ubuntu 14.04 上启动 KVM 虚拟机时,都会收到以下错误:

qemu: could not load PC BIOS 'bios-256k.bin'
Run Code Online (Sandbox Code Playgroud)

我搜索了这个文件,发现它/usr/share/qemu作为指向../seabios/bios-256k.bin. 当我尝试使用 来查看该目录的内容时,ls系统说没有这样的文件或目录。但是,我可以cd到该目录并查看 BIOS 文件。当我ls ..qemu目录中键入时,返回的唯一项目是qemu. 我以 root 身份登录,所以我应该能够看到/usr/share. 有谁知道这里发生了什么?

kvm qemu

14
推荐指数
3
解决办法
2万
查看次数

不同步:VFS:无法在未知块(0,0)上挂载根文件系统

我的笔记本电脑上装有 Windows 10 和 Manjaro,一切正常。昨天,我在另一个分区安装了 Kali Linux。它已正确安装并且工作正常。但问题是当我想启动我的 Manjaro 时。我在 grub 菜单上选择 Manjaro,但这是我看到的屏幕。

wn-block(0,0)
[    0.667378] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.9.47-1-MANJARO #1
[    0.667435] Hardware name: Acer Aspire E5-575G/Ironman_SK  , BIOS V1.04 04/26/2016
[    0.667493]  ffffc90000c8bde0 ffffffff813151d2 ffff880276a77000 ffffffff8190b950
[    0.667717]  ffffc90000c8be68 ffffffff8117ecd4 ffffffff00000010 ffffc90000c8be78
[    0.667940]  ffffc90000c8be10 327c3b64ed88e616 327c3b64ed88e616 ffffc90000c8be80
[    0.668162] Call Trace:
[    0.668213]  [<ffffffff813151d2>] dump_stack+0x63/0x81
[    0.668267]  [<ffffffff8117ecd4>] panic+0xe4/0x22d
[    0.668321]  [<ffffffff81v2a590>] mount_block_root+0x27c/0x2c7
[    0.668377]  [<ffffffff81b298be>] ? set_debug_rodata+0x12/0x12
[    0.668432]  [<ffffffff81b2a640>] mount_root+0x65/0x68
[ …
Run Code Online (Sandbox Code Playgroud)

linux kernel-panic grub2 kali-linux manjaro

14
推荐指数
4
解决办法
7万
查看次数

如何使用/测试pivot_root?

我想测试将pivot_root当前进程的根文件系统移动到目录put_old并创建new_root新的根文件系统的命令。

但我总是收到以下错误:

pivot_root: failed to change root from .' toold-root/': Invalid argument
Run Code Online (Sandbox Code Playgroud)

我使用 Fedora 作为基本根,我的主文件夹中有一个 Archlinux

[root@localhost arch-root]# ls
bin boot dev etc home lib lib64 mnt old-root 
opt proc root run sbin srv sys tmp usr var
[root@localhost arch-root]# pivot_root . old-root/
pivot_root: failed to change root from .' toold-root/': Invalid argument
Run Code Online (Sandbox Code Playgroud)

我也尝试调用 linux 函数pivot_root("/chroot_test", "/chroot_test/old-root");得到同样的错误。

关于这个的任何想法?

更新 #1

我也尝试pivot_root在 Docker 中进行测试。我将这个 arch-root 挂载到 Docker 容器中。但得到以下错误:Operation not permitted …

linux chroot docker

13
推荐指数
2
解决办法
1万
查看次数

无法锁定 /var/lib/dpkg/lock(只读)

我试图在我的远程服务器上安装 Ruby。(这是 ESXi 服务器中的虚拟机 (Debian)。)我收到此错误:

$ sudo apt-get install ruby1.8
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/
E: The package lists or status file could not be parsed or opened.
Run Code Online (Sandbox Code Playgroud)

然后我试过:

$ sudo dpkg --configure -a 
dpkg: unable to access dpkg status area: Read-only file system 
Run Code Online (Sandbox Code Playgroud)
$ mount
/dev/sda3 on / type ext4 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs …
Run Code Online (Sandbox Code Playgroud)

dpkg mount apt

11
推荐指数
1
解决办法
5万
查看次数

在 Ubuntu 20.04 中配对罗技 K380

我使用蓝牙管理器连接到我的新 K380,没有配对过程。之后,使用一段时间后,我注意到键盘不再响应,我总是重新连接它以使其正常工作。

我想知道是否有命令行方式来配对,因为蓝牙管理器说“设备存在配对问题”。

我将 Ubuntu 20.04 与 Dell Latitude e5450 和 Intel Wireless 7265(版本 59)一起使用

ubuntu keyboard bluetooth

10
推荐指数
1
解决办法
6849
查看次数

当主机漫游到特定网络时,为什么 DNS 在 QEMU“用户网络”下停止解析?

我在笔记本电脑上使用 GNOME Boxes。每当笔记本电脑在网络(以太网、不同位置的 Wi-Fi 或作为 USB 调制解调器的手机)之间移动时,访客计算机会自动使用默认设置获得 Internet 连接。

\n

来宾计算机未与主机桥接,并且在主机的 LAN 上不可见,这意味着在将帧传递到主机的 LAN 之前,来宾计算机的 MAC 地址会被覆盖。

\n
\n

默认情况下,QEMU 将为\nguest\xe2\x80\xa6 创建\n SLiRP \n用户网络后端和适当的虚拟网络设备

\n

用户网络是使用“slirp”实现的,它在 QEMU 内提供完整的 TCP/IP 堆栈,并使用该堆栈来实现虚拟 NAT 网络。

\n
\n
\n

QEMU 最后也是最奇怪的网络选项也是它的默认选项。它的作用是将“用户模式网络堆栈”连接到 VLAN。该网络堆栈是 ip、tcp、udp、dhcp 和 tftp(等)协议的独立实现。它可以通过例如使用有效地址响应 dhcp 请求、使用主机文件系统中的文件响应 tftp 请求或创建可以转发数据包数据的 udp/tcp 套接字来处理来自 vlan 的帧。

\n

请注意,该网络堆栈在 qemu 进程本身内运行。例如,没有单独的 dhcp 或 tftp 进程来处理这些请求。此外,堆栈通过从 udp/tcp 数据包解压应用程序数据并通过连接 qemu 进程和目标进程的套接字转发它们,有效地充当代理。

\n
\n

请注意,在上面的上下文中,“vlan”代表“模拟”LAN,它并不意味着 IEEE 802.1Q VLAN ID

\n

默认情况下,来宾在 10.0.2.0/24 网络上拥有 10.0.2.15 IP …

networking virtual-machine qemu host-name-resolution gnome-boxes

9
推荐指数
1
解决办法
6922
查看次数

字母“o”的键停止工作,仅适用于 Shift、Linux

几天前,我发现O键盘上的键不起作用。我在这个问题上看到了一些类似的话题,但似乎没有一个得到解决。

  • 当我点击键时 - 没有任何反应。

  • 当我拿着它时 - 输出“oooooo”。

  • 当我使用Shift- “O”。

  • 当我打开Caps Lock并按住Shift- “o”。

当我使用 USB 键盘时它甚至不起作用。根据我的阅读,这似乎是 Unix 窗口管理器 Compiz 的问题。但是,我没有设法找到解决此问题的方法。

有没有人遇到过同样的问题或/并设法解决它?

PS:我使用的是 Ubuntu 14.04 LTS。

PPS:这是xev我按下O键时的输出:

FocusOut event, serial 37, synthetic NO, window 0x4000001,
mode NotifyGrab, detail NotifyAncestor

FocusOut event, serial 37, synthetic NO, window 0x4000001,
mode NotifyUngrab, detail NotifyPointer

FocusIn event, serial 37, synthetic NO, window 0x4000001,
mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 37, synthetic NO, window …
Run Code Online (Sandbox Code Playgroud)

ubuntu keyboard-shortcuts unity

6
推荐指数
1
解决办法
9680
查看次数

使用 netcat 但客户端拒绝。为什么?

服务器端:

nc -l -p 192.168.1.229 1234
Run Code Online (Sandbox Code Playgroud)

客户端:

nc 192.168.1.229 1234
Run Code Online (Sandbox Code Playgroud)

但它无法连接。为什么?

~# nc 192.168.1.229 1234
(UNKNOWN) [192.168.1.229] 1234 (?) : Connection refused
Run Code Online (Sandbox Code Playgroud)

virtual-machine netcat kali-linux

6
推荐指数
1
解决办法
3万
查看次数