Şu anda google yardımcısı SDK ses girişini kabul ediyor, bu da benim soruğumun oldukça basit olduğu anlamına geliyor: Google asistanıyla sohbet etmek istiyorum ancak ses kullanma, sohbet etme. Bu, örneğin, Google Allo'da olabilir. Google, metin girişi için bir API'ya sahip mi?Google Asistanına metin girişini nasıl gönderebiliriz?
cevap
Google'ın Yardımcısı SDK Servis
SDK için henüz bir metin seçeneği yoktur. Gelecekte belki.
Sen de kullanarak çalıştırmak için komut izni vermek için hatırlamak _references_ veya _proof_ –
Bu yüzden sdk metni kabul ediyor gibi görünüyor, ancak bir ses dosyası girişi kabul ediyor. Hatta bir ses dosyası olarak çıktılar.
python -m pushtotalk -i somefile.wav -o outputfile.wav
Bu
beni düşündürdü ve ben bir senaryo yazdım:echo $1 >> query.txt
espeak -f query.txt -w audio_query.wav
python -m pushtotalk -i audio_query.wav -o audio_response.wav &> pushtotalk.log
pocketsphinx_continuous -infile audio_response.wav 2> pocketsphinx.log > response.txt
cat response.txt
rm response.txt query.txt audio_query.wav audio_response.wav pocketsphinx.log pushtotalk.log
Bu sadece bir kabuk, ancak bu muhtemelen çok piton dönüştürülebilir. Bunu kullanmak için, komut dosyasını pushtotalk_script.sh
olarak kaydedin ve ./pushtotalk_script.sh "how tall is mount kilamanjaro?
'u çalıştırın. Metni wav dosyasına dönüştürmek için espeak kullanıyorum. Daha sonra yanıt almak için yardımcı sdk'yi kullanın. Burada durabilir ve cevabı oynayabilirsin. Pocketsphinx CMU tarafından oluşturulan bir ses transcriber motorudur. Apt-get kullanarak bu araçlar için paketler bulabilirsiniz, ancak OSX üzerindeyseniz, pocketsphinx paketi çalışmaz ve bu formulas'a dokunmanız gerekir. Ayrıca, burada espeak kullanmak için bir python module. Ve bir python modülü olarak pocketsphinx için bir repo var ama ikiden fazla bağlantıyı bağlayamıyorum.
Google'ın Yardımcısı kadar sorun ESpeak çıktı anlama sahip görünmemektedir. PocketSphinx ancak genellikle metin transkripsiyonu sorun biraz var. Ancak basit yanıtlar için iyi çalışır. soru uzunluğu ve tepki ses dosyaları bağlı olarak, tüm işlem yaklaşık 5 ila 10 saniye sürer.
ile cevap desteklemelidir '' 'ben bile konuşma sentezleme düşünce, bu inelegant-- bilmiyorum hissediyor –
chmod'''. –
- 1. Metin girişini reactJs ile simüle etme TestUtils
- 2. html metin alanına özel karakter girişini önleme
- 3. Sayısal girişi sağa ve metin girişini sola nasıl hizalarım?
- 4. Google hesabı girişini nasıl uygulayacağınız hakkında bilgi edinin
- 5. Oyun yapımcısında google play otomatik girişini nasıl devre dışı bırakırım?
- 6. UI iOS'u Test Etme, Güvenli Metin Girişini Seçme textField
- 7. Javascript'te konsol girişini nasıl alabilirim?
- 8. Önizleme güvenli metin girişini devre dışı bırak UITextField
- 9. Metin türü Datastore Google Cloud'dan nasıl alınır?
- 10. Google Chrome’da metin seçmeyi nasıl önleyebilirim?
- 11. Google Datastore - Blob veya Metin
- 12. Konuşma girişini deşifre etme
- 13. kullanıcının girişini ve tersi
- 14. Kullanıcı bir Giriş Yöntemi ile orta yol girişini nasıl algılar?
- 15. Klavye girişini linux komutuna nasıl geçirirsiniz?
- 16. Bir RecyclerView öğesinin girişini nasıl canlandırabilirim (slaytta)?
- 17. Stripe Elements girişini Bootstrap ile nasıl şekillendirebilirim?
- 18. Bir lua tablosu girişini anahtarıyla nasıl kaldırabilirsiniz?
- 19. Seçme etiketinin güvenilir bir onchange olayı olan iOS'ta metin girişini programa göre nasıl odaklanır?
- 20. Google GWT'deki metin dosyasını okuyun mu?
- 21. Orijinal metin araç ipuçlarını Google çevirmek nasıl yapılır
- 22. Uygulama Komut Dosyaları'nı kullanarak Google E-tablosundaki metin nasıl değiştirilir?
- 23. Google App Engine'de "2 yönlü" metin dizini nasıl uygulamalıyım?
- 24. Google Chrome'da CSS kullanarak nasıl kenarlıksız bir metin kutusu oluşturabilirim?
- 25. Google Spreadsheet Sorgu: sütun başlığında metin nasıl değiştirilir?
- 26. Google chrome: metin dosyası otomatik kaydırma
- 27. Google grafikleri - eksen metin rengini değiştirin
- 28. Metin girilirken metin girilirken bir metin kutusuna wxPython
- 29. CGEventTapCreate'in Klavyedeki klavye girişini izlemesi
- 30. Kullanıcı girişini sınırlandırmada sorun var
arasında
v1alpha2
sürümünde artık destekleniyor henüz mümkün değil O ama ([Bu tartışmayı] katılmaya teşvik https://plus.google.com/101852559274654726533/posts/ Google+ topluluğunda bu konuda BskrFscRYdh). – proppy