TouchDesigner
bir yama üzerinde çalışıyorum ve SpeechRecognition
kullanmak ve bir tabloda kaydedilmiş sözcüklerden/sözcük öbeklerinden bir yükleme oluşturmak istiyorum. Bunu yapmak için, bir metin dosyasına ne yazdırabileceğimi kaydetmek istiyorum, kötü bir programcıyım ve şu ana kadar senaryoyu tam olarak çalıştıramaz.Bir metin dosyasında konuşma tanıma çıktısı nasıl kaydedilir
Netleştirmek için, konuşma tanıma bölümü çalışıyor ve bu yalnızca Google API'sini bırakarak zayıflatılmış orijinal bir komut dosyasıdır. İhtiyacım olan şey sadece sonuçları (konsola gönderildiği gibi) daha sonra kullanmak üzere bir metin dosyasına yazmaktır.
Tanınan kelimeleri/cümleleri gönderen kısım budur.
print(u"{}".format(value).encode("utf-8"))
else:
print("{}".format(value))
Her seferinde eklenen sözcüklere (komut dosyası sürekli olarak çalışırken) ihtiyacım var.
Yardımlarınız için çok teşekkürler.
import speech_recognition as sr
r = sr.Recognizer()
m = sr.Microphone()
try:
with m as source: r.adjust_for_ambient_noise(source)
while True:
with m as source: audio = r.listen(source)
print("")
try:
value = r.recognize_google(audio)
if str is bytes:
print(u"{}".format(value).encode("utf-8"))
else:
print("{}".format(value))
except sr.UnknownValueError:
print("")
except sr.RequestError as e:
print("{0}".format(e))
except KeyboardInterrupt:
pass
Üzgünüz, ben 'speech_recognition' hakkında hiçbir şey bilmiyorum, ancak bu konuda yardım istiyorsanız kodunuzun biçimlendirmesini düzeltmeniz gerekiyor. Doğru girinti, Python'da _vital_. Ve muhtemelen bu boş satırlardan bazılarını temizlemelisiniz. –
Netleştirmek için konuşma tanıma bölümü çalışıyor. Kötü girintilerin çoğu, kodu buraya koymakta zorlanır. Sonuçları sadece metin dosyasına yazdırmam gerekiyor - bu bilgiyi konsola yazdıran parçalar yukarıdaki kod kutusunda vurgulanır. Her neyse, düzeltmek ve temizlemek için çalışacağım. – xmrazak