Google Mikrofonu Programda Kullanmak
-
Arkadaşlar Google mikrofon gayet iyi çalışıyor. Biz bunu bir programa gömüp sesle yazı yazmamaz mıyıZ? Veya bir web scriptin içine sesle yazı yazdıramaZ mıyız? Google api veriyor mu mikrofonu kullanabilmemiz için. Nasıl bir yol izleyebiliriz bilgili müridlerden yardım alırsak çok iyi olacak.
-
fevkalade ilginç takipteyim
-
Ubuntu forumda biri Python ile yapmış bunu php ya da c++ ile yapabilir miyiz??
Aşağıdaki sesi çevirip tekrar ediyor fakat else den önceki ilk satırı silip
Print speech yazarsak sesi yazıya çevirirmiş
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import shlex,subprocess,os,time
os.system("espeak -v tr+m2 "+chr(34)+" - "+"3 saniye sonra Konuşmaya başlayın"+chr(34))
time.sleep (3)
os.system('sox -r 8000 -t alsa default recording.flac silence 1 0.1 1% 1 1.5 1%')
os.system('sox recording.flac -r 16000 rec.flac')
cmd='wget -q -U "Mozilla/5.0" --post-file rec.flac --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=tr-tr&client=chromium"'
args = shlex.split(cmd)
output,hata = subprocess.Popen(args,stdout = subprocess.PIPE, stderr=
subprocess.PIPE).communicate()
if not hata:
if output != '':
a = eval(output)
confidence= a['hypotheses'][0]['confidence']
speech=a['hypotheses'][0]['utterance']
print "Dediğin: ", speech, " Güvenilirlik oranı: ",confidence
os.system("espeak -v tr+m2 "+chr(34)+" - "+speech+chr(34))
else:
os.system("espeak -v tr+m2 "+chr(34)+" - "+"Üzgünüm Konuşma tanınmadı tekrar deneyin."+chr(34)) -
Hocam herif bir şey yapmamış ki espeak yazıyı robot sesi gibi bişeye çevirio türkçe desteği var.
Sox da zaten flac kaydetmek için sonra bunu da google beyefendiye yüklüyor gelen yazıyı da ekrana basıyor yada napıyorsa artık :D
-
google speech api
https://gist.github.com/alotaiba/1730160
SUPERBICO tarafından 22/Tem/14 01:36 tarihinde düzenlenmiştir -
SUPERBICO bunu yazdı
google speech api
Hocam bunda sorun yok da hep aklıma takılan şey şu bilginiz var ise diye sormak isterim.
Bu flac formatının google da kullanılma mevzusu nedendir?
flac kaydetmek için böyle dll i az olan ufak bir yazılım ya da api var mıdır?