gemäß dem Code sendet die Audiodaten als eine POST-Anforderung an:
https://www.google.com/speech-api/v1/recognize?client=chromium&lang=??&lm=??&xhw=??&maxresults=3
lm
ist grammar
in dem Code, xhw
hardware_info
ist, die nach einem Kommentar ist optional. Das Audio sein speex erscheint, x-speex-mit-header-Byte:
// Encode the frame and place the size of the frame as the first byte. This
// is the packet format for MIME type x-speex-with-header-byte.
Es sieht aus wie es ist ziemlich trivial sein würde, den Chrom-Code verwendet in Ihrer eigenen App zu ändern.
Update:
Sie müssen auch eine speech recognition API key zu bekommen und sie sind auf 50 Anfragen pro Tag. Es gibt keine Möglichkeit, diese Grenze zu erhöhen - nicht einmal durch Bezahlung.
Hacker Nachrichten Einreichung, wo Sie wahrscheinlich gefunden, dass Link: http://news.ycombinator.com/item?id=1972855 – balu