标签: 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
查看次数

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万
查看次数

如何修复virtualbox未知文件系统类型'vbox'

我想在archlinux guest上创建一个虚拟机来进行web开发,就像流浪盒一样.我不想使用流浪盒,因为我想先学习如何自己做事,并且我希望尽可能减少机器使用的磁盘空间.为此,我已经安装并配置了apache2,php,mariadb,磁盘上总共使用了640M.我已将guest 80端口转发给主机127.0.0.1:8080.

我遇到了vboxfs模块的错误,我已按照此处所述安装了virtualbox-guest-module 并尝试重启机器后: mount -t vboxfs share_name mount_location我收到此错误unknown filesystem type 'vbox'.

我搜索了谷歌,所有的结果都引用了virtualbox-guest-utils来自archlinux,但问题是我不需要所有的依赖包(alsa,xorg,视频驱动程序等),我不知道我需要的女巫们或者我不需要从那个包...所以我徘徊,如果有可能,只需使用vboxfs模块就可以使用Virtualbox的共享功能.

linux virtualbox archlinux

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

如何基于.png文件创建像素图?

我有一些.png图标我想用于我想要创建的自定义主题中的窗口按钮对于fluxbox.我的操作系统是Arch Linux.但是,fluxbox适用pixmaps.

问题:是否可以基于.png格式文件创建pixmaps

linux icons png archlinux pixmap

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

如何在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
查看次数

无法在Arch上的python/SimpleCV中使用webbrowser.open

我正在开发一个简单的CV项目,在Arch Linux上使用SimpleCV.在各个窗口中通过repl显示图像和提要工作正常,但是使用浏览器进行显示不起作用.

img.show()
Run Code Online (Sandbox Code Playgroud)

作品.

img.show(type="browser")
Run Code Online (Sandbox Code Playgroud)

不行.repl显示以下消息:

/usr/lib/python2.7/site-packages/IPython/html.py:14:ShimWarning:该 IPython.html软件包已被弃用.你应该从中导入 notebook.IPython.html.widgets已经搬到了ipywidgets." IPython.html.widgets已经搬到了ipywidgets.",ShimWarning)

在pastebin上的Stacktrace.

奇怪的是,同样的功能在Debian上运行得很好,所以我假设可能存在版本问题.

任何提示都将受到高度赞赏.

python archlinux simplecv

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

"等待X服务器开始接受连接"无限循环

我安装了Archlinux发行版,我正在尝试安装xOrg.我安装了xorg-server xorg-xinit和xorg-server-utils.我还安装了xf86-video-nouveau,因为我有来自Nvidia的960M.

测试它:

echo "xterm && sleep 10" > .xinitrc 
Run Code Online (Sandbox Code Playgroud)

我运行startx.我收到了这条消息

Waiting for X server to begin accepting connections
Run Code Online (Sandbox Code Playgroud)

2-3分钟后,我得到了:

无法连接到X服务器:连接被拒绝.

为什么拒绝连接?

感谢帮助 !

xserver archlinux

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

如何在Archlinux中使用gcc 7.2编译gcc 6.4.0

我正在尝试使用Archlinux中的gcc 7.2独立编译gcc 6.4.0.

配置如下:

../configure --prefix=${INSTALL_PREFIX} --enable-languages=c,c++,fortran \
    --enable-threads=posix --enable-tls --enable-libgomp --enable-lto \
    --enable-shared --enable-static --disable-nls --disable-multilib \
    --with-fpmath=sse
Run Code Online (Sandbox Code Playgroud)

在编译时,我收到以下错误md-unwind-support.h:

md-unwind-support.h:65:47: error: dereferencing pointer to incomplete type 'struct ucontext'
Run Code Online (Sandbox Code Playgroud)

我比较md-unwind-support.h了gcc 6.4.0和gcc 7.2.0中struct ucontext的定义,发现它定义为ucontext_tgcc 7.2.0.

所以,我md-unwind-support.h对gcc 6.4.0源代码树进行了一些更改,但得到了一些命名空间问题,如下所示:

int std::uncaught_exceptions() should have been declared inside 'std'
Run Code Online (Sandbox Code Playgroud)

我卡住了,不知道这个问题.

任何帮助和建议都会有所帮助.

gcc archlinux

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

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
查看次数