как учил говорить Ubuntu на HP 2133 mininote
появилась идея запускать программы через голосовое управление.
нашел в интернете скрипт для OpenMoko
и вот что получилось
нашел в интернете скрипт для OpenMoko
только поменял язык распознавания.
#!/bin/sh echo "1 SoX Sound Exchange - Convert WAV to FLAC with 16000" sox message.wav message.flac rate 16k echo "2 Submit to Google Voice Recognition" wget -q -U "Mozilla/5.0" --post-file message.flac --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=de-de&client=chromium" > message.ret echo "3 SED Extract recognized text" cat message.ret | sed 's/.*utterance":"//' | sed 's/","confidence.*//' > message.txt echo "4 Remove Temporary Files" rm message.flac rm message.ret echo "5 Show Text " cat message.txt
и вот что получилось
#!/bin/shnotify-send "Говорите!!" -t 5000sox -r 16000 -t alsa default recording.flac silence 1 0.1 1% 1 1.5 1%notify-send "2 Отправляем на Google Voice Recognition" -t 5000wget -q -U "Mozilla/5.0" --post-file recording.flac --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=en-US&client=chromium" > message.retnotify-send -t 1000 "3 SED берёт текст"cat message.ret | sed 's/.*utterance":"//' | sed 's/","confidence.*//' > message.txtnotify-send -t 1000 "4 удаляем временные файлы"rm recording.flacrm message.retnotify-send "5 Показываем текст"cat message.txt
notify-send "`tail /home/user/scriptssvoice/message.txt`"bash `tail /home/user/scriptssvoice/message.txt`
Коментарі
Дописати коментар