Warning: session_start(): open(/var/lib/php/sessions/sess_v985u5vdlmkvpb6q48k3rm034a, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass StreamingWitAIUploader {
S mimeType = "audio/mpeg3";
S language = "english";
URL url;
URLConnection con;
OutputStream out;
void start ctex {
print("Initiating wit.ai call");
S token = witAITokenForLanguage(language);
url = new URL("https://api.wit.ai/speech?v=20160526");
con = url.openConnection();
con.setRequestProperty("Authorization", "Bearer " + token);
con.setRequestProperty("Content-Type", mimeType);
con.setDoOutput(true);
out = con.getOutputStream();
}
void sendData(byte[] data) ctex {
out.write(data);
}
S get() ctex {
if (out == null) null;
out.flush();
S json = loadPage(con, url);
dispose out;
ret getString(jsonDecodeMap(json), "_text");
}
void cleanMeUp {
dispose out;
}
}