Das einbetten von Google-Speech-to-Text-API in Python-Programm?
Ich habe ein Projekt, in dem ich Sie erstellt habe, ein chat-Programm, die zwischen einem client und host, und ich habe zum einbetten von Sprache zu Text. Gibt es eine Möglichkeit, von denen, die ich einbetten kann Google Speech-to-Text-API in mein Programm ??
- Google nicht bieten eine öffentliche API, also, wenn Sie sind besorgt über Ihre software, verwenden Sie nicht eine inoffizielle API wird nicht unterstützt und ist abhängig von änderung/Stornierung durch Google. Wenn durch einbetten meinst du "offline", dann Nein, dass ist nicht möglich.
- Nein ich meine online-einbetten..!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist wahrscheinlich das, was Sie nicht wollen, zu verwenden, in deinem Fall, aber für andere, die diese für eine one-off-Projekt, das ich gehackt zusammen ein einfaches python-client vor einer Weile verwendet die APIs baute in Chrom für voice-Suche:
https://github.com/korylprince/python-google-transcribe
Damit es funktioniert, müssen Sie 16000Hz codierte FLACs, und Sie werden ziemlich kurz.
Auch, wie Sie die Kommentare erwähnen, die API ist inoffiziell, also wer weiß, Wann es aufhören zu arbeiten.
Es ist ein Paket im PyPI genannt Spracherkennung das aussieht, wie es dies tun wird. Das Leben (d.h. mit Mikrofon) - API sieht fantastisch einfach.
Es hat auch Funktionen für das transkribieren von WAV-Dateien, läuft als hintergrund-Prozess, das Vertrauen Werte für die Transkription usw.
Können Sie versuchen, Nexiwave die freie Rede-zu-text-api. Hier ist das python-Beispiel: http://nexiwave.com/api_samples/nexiwave_py.txt. Überprüfen Sie auch den API-guide: http://nexiwave.com/index.php/119-integrate-in-5-minutes . Ziemlich einfach.
Müssten Sie sich zunächst mit dem gratis-plan.