我想知道哪里可以开始语音识别.不是图书馆或任何相当"黑盒子"的东西"而是,我想知道我在哪里可以实际制作一个简单的语音识别脚本.我做了一些搜索并发现,并不多,但我所看到的是有"声音"或音节的词典可以拼凑在一起形成文本.所以基本上我的问题是我在哪里可以开始这个?
此外,由于这有点乐观,我也可以在我的程序中使用库(现在).我看到文本库和API的一些演讲只吐出一个结果.这没关系,但这是不可能的.我当前的程序已经检查语法和输入的任何文本的所有内容,所以如果我要说,从语音到文本软件的十大结果,它可以检查每个并排除任何没有意义的文本.
我试图在python中创建一个非常基本的FTP客户端,并且在前几行代码中我已经遇到了问题
我的代码:
from ftplib import FTP
ftp = FTP('ftp.mysite.com')
Run Code Online (Sandbox Code Playgroud)
使用此代码,并使用无数不同的URL,我将始终得到相同的错误:
gaierror: [Errno 11004] getaddrinfo failed
Run Code Online (Sandbox Code Playgroud) 我希望能够获取用户所在选项卡的当前URL,而无需强制用户单击弹出按钮.我已经得到一个脚本来解决用户点击弹出图标的位置,一切都按预期工作,但是尝试完成我当前的目标(不按按钮就这样做)我将代码粘贴并粘贴到一个背景页面,没有结果.我的猜测是,我需要一些积极的倾听者或类似的东西.
这是我使用弹出按钮工作的JavaScript
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
<script>
window.addEventListener("load", windowLoaded, false);
function windowLoaded() {
chrome.tabs.getSelected(null, function(tab) {
//doing stuff with the url
});
}
</script>
Run Code Online (Sandbox Code Playgroud) 所以我试图在C中打印出一个字符串,当我打印出来时,我总是在字符串的末尾获得额外的字符.代码:
char binaryNumber[16] = "1111000011110000";
printf("binary integer: %s\n", binaryNumber);
Run Code Online (Sandbox Code Playgroud)
输出:
二进制整数:1111000011110000▒▒▒▒
你能帮我弄清楚为什么会这样吗?我认为这是我的代码中其他一些问题的根源.在我以更复杂的方式创建字符串之前我遇到了这个问题,并且在这种情况下也获得了额外的字符,但它们是不同的.所以我用最基本的方法制作了一个字符串(这里显示的方法),我仍然遇到问题
我正在使用谷歌应用程序引擎,我试图基本上允许用户上传代码,以后它将由服务器执行.我还必须能够将变量发送到脚本,这就是为什么在我运行桌面上的所有内容时,我动态导入所有内容(因为脚本的名称存储在变量中).但是由于谷歌应用引擎环境中的文件系统,我现在无法做到这一点.
我已经有了数据库设置,因此我可以用纯文本格式获取代码.但现在我想知道是否有任何方法可以导入python脚本,而不是从文件但是从包含python代码的变量.
例如,如果这是纯文本代码,我怎么能让它正确执行:
code = """
def Main(var):
print "you entered: " + var
"""
Run Code Online (Sandbox Code Playgroud) 我正在尝试将C语言中的getline与代码块一起使用,但无法使其在我的机器上运行。该代码也可以在我也可以访问的服务器上工作,但是我对wifi的访问受到限制,因此我需要在我的机器上工作。我正在使用gcc编译器运行Windows 8.1 64位和代码块13.12。
这是使用getline的三部分代码之一,其中删除了一些额外的变量。
#include <stdio.h>
#include <stdlib.h> // For error exit()
#include <string.h>
char *cmd_buffer = NULL;
size_t cmd_buffer_len = 0, bytes_read = 0;
size_t words_read; // number of items read by sscanf call
bytes_read = getline(&cmd_buffer, &cmd_buffer_len, stdin);
if (bytes_read == -1) {
done = 1; // Hit end of file
}
Run Code Online (Sandbox Code Playgroud)
错误非常简单:
undefined reference to 'getline'
Run Code Online (Sandbox Code Playgroud)
我该如何工作?
编辑我添加了标题。我还要提及的是,我在该站点上看到了一些对我不起作用的帖子。