标签: archlinux

如何在linux中使用麦克风获取原始格式的声音

我正在用cmu sphinx写一个语音识别程序.它需要一个.raw音频文件来处理.如何以原始格式从麦克风中获取声音?我已经google了.他们说我读了/dev/dsp但是我找不到那个文件/设备.我在阿尔萨的ArchLinux.Linux version 3.2.9-1-pae.

madper@myhost /dev % ls
agpgart             ptmx      tty23  tty58    vcs28  vcs62   vcsa39
autofs              pts/      tty24  tty59    vcs29  vcs63   vcsa4
block/              random    tty25  tty6     vcs3   vcs7    vcsa40
bsg/                rfkill    tty26  tty60    vcs30  vcs8    vcsa41
btrfs-control       rtc@      tty27  tty61    vcs31  vcs9    vcsa42
bus/                rtc0      tty28  tty62    vcs32  vcsa    vcsa43
char/               sda       tty29  tty63    vcs33  vcsa1   vcsa44
console             sda1      tty3   tty7     vcs34  vcsa10  vcsa45
core@               sda2      tty30  tty8     vcs35  vcsa11  vcsa46
cpu/                sda3 …
Run Code Online (Sandbox Code Playgroud)

c linux audio speech-recognition archlinux

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

在archlinux上安装boost devel

我在archlinux上配置了一个远程服务器,我需要安装boost库的dev版本才能编译我的程序,更具体地说<boost/asio.hpp>.

我试过sudo pacman -S boost-libs,它安装了一些东西,但没有安装devel文件,我也试过sudo pacman -S boost-libs-dev,但它没有用.

谢谢

c++ boost archlinux

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

ImportError:/usr/lib/libboost_python.so.1.54.0:未定义的符号:PyClass_Type

我有用C++编写的代码:

#include <boost/python.hpp>

char const* greet()
{
  return "Yay!";
}

BOOST_PYTHON_MODULE(libtest)
{
  using namespace boost::python;
  def("greet", greet);
} 
Run Code Online (Sandbox Code Playgroud)

现在我想通过以下方式将此动态库导入到python:

import libtest
Run Code Online (Sandbox Code Playgroud)

但我得到:

ImportError: /usr/lib/libboost_python.so.1.54.0: undefined symbol: PyClass_Type
Run Code Online (Sandbox Code Playgroud)

我该怎么办?我的操作系统是Arch Linux.

c++ python boost boost-python archlinux

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

如何在qutebrowser中启用HTML5视频?

qutebrowser不是那么受欢迎,所以我无法谷歌回答我的问题,我想能够看到youtube等...请帮助这是阻止我使用一个伟大的浏览器的唯一的事情

browser html5 plugins archlinux

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

读取GML图时出现意外错误

我已经下载了包含海豚社交网络的gml文件.

前段时间我对在Windows7机器上运行python 3.4和networkx 1.9的网络进行了一些分析,但现在我在Arch linux机器上运行(使用相同版本的python但使用networkx 1.10)并且在尝试时遇到问题读取文件.

这是用于读取文件的代码:

import networkx as nx
nx.read_gml("dolphins.gml")
Run Code Online (Sandbox Code Playgroud)

这是错误的堆栈跟踪:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 2, in read_gml
File "/usr/lib/python3.4/site-packages/networkx/utils/decorators.py",line 220, in _open_file
result = func(*new_args, **kwargs)
File "/usr/lib/python3.4/site-packages/networkx/readwrite/gml.py", line 210, in read_gml
G = parse_gml_lines(filter_lines(path), label, destringizer)
File "/usr/lib/python3.4/site-packages/networkx/readwrite/gml.py", line 383, in parse_gml_lines
graph = parse_graph()
File "/usr/lib/python3.4/site-packages/networkx/readwrite/gml.py", line 372, in parse_graph
curr_token, dct = parse_kv(next(tokens))
File "/usr/lib/python3.4/site-packages/networkx/readwrite/gml.py", line 323, in …
Run Code Online (Sandbox Code Playgroud)

networkx archlinux python-3.4

6
推荐指数
2
解决办法
4407
查看次数

使用 snapd 在 archlinux 上安装 Heroku cli :command not found

我已经按照他们的参考https://devcenter.heroku.com/articles/heroku-cli安装了 heroku cli

在基于 Manjaro arch 的 Linux 发行版上使用 snapd

它已成功安装,只是为了确保

当我运行这个 cmd

sudo snap install heroku
Run Code Online (Sandbox Code Playgroud)

我得到

snap "heroku" is already installed, see "snap refresh --help"
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用此 cmd 验证 CLI 安装时

heroku --version
Run Code Online (Sandbox Code Playgroud)

我得到

bash: heroku: command not found
Run Code Online (Sandbox Code Playgroud)

heroku archlinux manjaro heroku-cli

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

sshuttle连接错误:packet_write_wait:连接到&lt;server&gt;端口22:管道断开(archlinux)

上次操作系统升级后,无法通过sshuttle连接到服务器。它正常工作一年,但升级后出现此错误:

sshuttle --dns -r root@server  0.0.0.0/0 -vv
packet_write_wait: Connection to server port 22: Broken pipe
c : Waiting: 3 r=[5, 7, 9] w=[] x=[] (fullness=14/0)
c :   Ready: 3 r=[9] w=[] x=[]
firewall manager: undoing IPv4 changes.
>> iptables -t nat -D OUTPUT -j sshuttle-12300
>> iptables -t nat -D PREROUTING -j sshuttle-12300
>> iptables -t nat -F sshuttle-12300
>> iptables -t nat -X sshuttle-12300
firewall manager: undoing /etc/hosts changes.
c : fatal: server died with error code 255
Run Code Online (Sandbox Code Playgroud)

我已经在谷歌搜索,但大部分是关于 …

linux ssh archlinux

6
推荐指数
2
解决办法
2082
查看次数

CUDA 10 不支持 7 之后的 Gcc 版本 - Arch Linux 中的 Qt 错误

我正在运行 Arch Linux 并尝试在 Qt 中构建一个项目,但是,Qt 出现以下错误:

/opt/cuda/include/crt/host_config.h:129: 错误:#error -- 不支持的 GNU 版本!不支持 7 之后的 gcc 版本!

我已经尝试过之前在这里找到的 Stack Overflow 帖子中的建议:

CUDA 与我的 gcc 版本不兼容

我没有使用确切的命令,因为我的 cuda 位于 /opt/cuda/bin/gcc。我对 g++ 执行了相同的命令。但是,终端输出这些文件已经链接。我确实通过转到实际文件并查看其属性来确认这一点。

有人可以建议解决我的问题吗?

qt gcc cuda g++ archlinux

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

docker archlinux 映像:系统尚未使用 systemd 作为初始化系统(PID 1)启动。无法操作

我正在使用来自 docker hub 的 archlinux/base 官方镜像。

我正在尝试使用 systemctl 并且它说。

$ docker run --rm -it ac16c4b756ed systemctl start httpd     
System has not been booted with systemd as init system (PID 1). Can't operate.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题。

archlinux docker systemctl

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

如何在 Arch Linux 中安装 Python 3.8 和 Python 3.9?

我正在使用张量流。最近 Arch 用 3.9 替换了 Python 3.8,目前还没有 Python 3.9 的 tensorflow 构建。出于这个原因为整个系统降级 Python 版本对我来说并不是个好主意。我的目标是使用 python 3.8 创建虚拟环境。有没有办法在系统中同时提供(3.8 和 3.9)版本?arch wiki 的 Python 页面没有提到这一点。

编辑:

我知道,我可以使用:virtualenv -p python3.8 py38但我需要系统中的解释器。

python linux virtualenv archlinux tensorflow

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