mysql - Dejavu - Python 中的音频指纹识别

标签 mysql python-2.7 audio audio-fingerprinting

我已经按照 https://github.com/worldveil/dejavu/blob/master/INSTALLATION.md 中的要求安装了所有依赖项

我正在使用 Ubuntu 14.4 我是 Linux 的新手。

我安装了 MYSQLDB 并创建了一个名为“dejavu”的数据库。当我在终端中运行此命令时,出现以下错误。

> paul@paul-HP-Pavilion-dv6700-Notebook-PC:~/dejavu$ python dejavu.py
> --recognize mic 10 Traceback (most recent call last):   File "dejavu.py", line 64, in <module>
>     djv = init(config_file)   File "dejavu.py", line 31, in init
>     return Dejavu(config)   File "/home/paul/dejavu/dejavu/__init__.py", line 28, in __init__
>     self.db.setup()   File "/home/paul/dejavu/dejavu/database_sql.py", line 158, in setup
>     with self.cursor() as cur:   File "/home/paul/dejavu/dejavu/database_sql.py", line 322, in cursor
>     return Cursor(**options)   File "/home/paul/dejavu/dejavu/database_sql.py", line 345, in __init__
>     conn = mysql.connect(**options)   File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in
> Connect
>     return Connection(*args, **kwargs)   File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187,
> in __init__
>     super(Connection, self).__init__(*args, **kwargs2)
> _mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")

我猜这与我将 Dejavu 链接或不链接到我的数据库的方式有关。

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

这看起来像是您为 MySQL 数据库设置了密码,而默认的 dejavu 配置没有指定密码。

要运行示例,您需要使用 MySQL 数据库的设置更改 dejavu.cnf.SAMPLE 文件:

{
    "database": {
        "host": "127.0.0.1",
        "user": "root",
        "passwd": "<root_password>",
        "db": "dejavu"
    }
}

关于mysql - Dejavu - Python 中的音频指纹识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28817995/

相关文章:

mysql - Perl(或 R,或 SQL): Count how often string appears across columns

mysql - 获取 SQL 结果中的行号

php - 使用PDO上传图片的问题

python - 在python中断言后如何继续执行程序?

iphone - 如何立即播放输入声音(如回声)?

java - 如何在音频均衡器中添加立体声、高音选项?

php - 当数据来自多个表时,如何使用 PHP 和 MYSQL 填充表单中的字段?

python - 按值对多维字典进行排序并在 Python 中返回新排序的字典

python - 如何使用 executemany() 插入多行但忽略错误行?

android - 随机声音onClick Android Medaplayer