Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/167: Рейтинг темы: голосов - 167, средняя оценка - 4.54
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430

Распознавание речи в текст, Google

09.03.2013, 21:19. Показов 34635. Ответов 86
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья, я знаю что наверняка я не первый уже это спрашиваю, но может кто использовал в своих работах распознаватель от гугла ? Смотрел статьи на хабре, но без примеров я не могу понять как оно работает.

Поделитесь своими знаниями по распознаванию. Или скиньте какой-нибудь пример рабочий, самый простетский. Мне только нужно чтобы речь (команда - 1-3 слова) выводилась в textBox.

Для чего мне это нужно ? Вот, хочу заставить свою железяку ездить по команде =]




Буду очень благодарен ! Сразу скажу, делаю для себя и для общего развития, не для комерческих целей - для участия в соревнованиях и только.
Миниатюры
Распознавание речи в текст, Google  
6
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.03.2013, 21:19
Ответы с готовыми решениями:

Распознавание речи Google и сохранение результатов в текстовый файл
Здравствуйте. Передо мной стоит задача в создании программы для непрерывного распознавания речи введенной с микрофона и сохранения...

Распознавание речи
Пожалуйста помогите как распознавать звук в языке C#_2010. У меня курсовая работа срок до 15.09.2013г :

Распознавание речи offline
Доброго времени суток. Пожалуйста, подскажите есть ли какие-то рабочие примеры, при помощи которых можно быстро, малой кровью реализовать...

86
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
14.03.2013, 14:29
Студворк — интернет-сервис помощи студентам
C#, просто я в основном
работа с MMAPI одинакова для всех, как собственно и работа с Google.

и другие системы
под другие реализовал DLL.
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
14.03.2013, 17:22  [ТС]
Что передается в переменную типа float - sample32 ? Какие значения... Или как проверить в числовом диапазоне какой в данный момент уровень шума ?? С sampleAggregator не могу сделать... SampleAgregator.maxValue
0
 Аватар для Slicker
49 / 49 / 12
Регистрация: 18.01.2013
Сообщений: 169
14.03.2013, 18:55
Сегодня что-то работы навалилось.. Завтра погляжу код.. Сдается мне что maxValue задает максимально возможную громкость, а не возвращает громкость текущего сигнала
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
15.03.2013, 11:46  [ТС]
В прогрессбар
<ProgressBar Margin="5" Orientation="Horizontal" Value="{Binding CurrentInputLevel, Mode=OneWay}" Height="20" ValueChanged="ProgressBar_ValueChanged" />

Передается знаечние CurrentInputLevel

Может это оно и есть ? =\
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
20.03.2013, 09:30  [ТС]
J.OK
Разобрался с выставлением порога срабатывания. Только вот как запустить запись все теми же средствами... WPFпроги, разбираю. В принципе, уже истина где-то рядом =)
0
 Аватар для Slicker
49 / 49 / 12
Регистрация: 18.01.2013
Сообщений: 169
20.03.2013, 11:42
Цитата Сообщение от SERGEY199100 Посмотреть сообщение
J.OK
Разобрался с выставлением порога срабатывания. Только вот как запустить запись все теми же средствами... WPFпроги, разбираю. В принципе, уже истина где-то рядом =)
Эх, а я так и не добрался до ваших исходников.. Работы навалилось. Тоже интересна ваша тема, можно ведь управлять релюшкой для вкл/выкл света таким образом. Надо будет покопать в этом направлении.

А в чем проблема запустить запись?
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
20.03.2013, 11:42  [ТС]
Ребят, а у кого-нибудь есть примеры простые с таймером (WPF) как он работает ?
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
20.03.2013, 11:44  [ТС]
Цитата Сообщение от Slicker Посмотреть сообщение
Эх, а я так и не добрался до ваших исходников.. Работы навалилось. Тоже интересна ваша тема, можно ведь управлять релюшкой для вкл/выкл света таким образом. Надо будет покопать в этом направлении.

А в чем проблема запустить запись?
Да не знаю как вызвать метод записи или простую клманду "Начать запись в файл" WriteToFile... С сохранением после окончания записи.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.03.2013, 13:52
waveinopen(), waveinstart(), waveinclose() ...в msdn пробовали заглядывать?
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
20.03.2013, 15:12  [ТС]
Там пример не совсем понятный http://msdn.microsoft.com/ru-R... s.85).aspx
0
4 / 4 / 1
Регистрация: 23.08.2010
Сообщений: 118
22.03.2013, 03:34
Одиночные слова на русском распознаёт. Фразы из более двух слов нет.

Добавлено через 7 минут
Цитата Сообщение от tsvigo Посмотреть сообщение
Фразы из более двух слов нет.
Фразы из двух слов и более нет.
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
22.03.2013, 09:08  [ТС]
Цитата Сообщение от tsvigo Посмотреть сообщение
Одиночные слова на русском распознаёт. Фразы из более двух слов нет.

Добавлено через 7 минут

Фразы из двух слов и более нет.
кто и что ?

Добавлено через 1 час 19 минут
Вы про что ? А то я суть потерял )

Как выглядит пример простого самого таймера ?
0
 Аватар для Slicker
49 / 49 / 12
Регистрация: 18.01.2013
Сообщений: 169
22.03.2013, 10:49
Цитата Сообщение от tsvigo Посмотреть сообщение
Одиночные слова на русском распознаёт. Фразы из более двух слов нет.

Добавлено через 7 минут

Фразы из двух слов и более нет.
Специально прочитал 2 четверостишья из Пушкина и несколько строк одной из песен Виктора Цоя. Google Speech распознал их на ура полностью и даже с правильными окончаниями.
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
22.03.2013, 11:14  [ТС]
Подкьньте пример таймера ребят, с WPF самого простого по примеру:

IF (Некое условие запускающее таймер )
{ Запуск таймера на N секунд }
IF (Проверка завершения отсчета таймера)
{ Запуск действия }
0
 Аватар для Slicker
49 / 49 / 12
Регистрация: 18.01.2013
Сообщений: 169
22.03.2013, 11:18
[QUOTE=SERGEY199100;4291547]Подкьньте пример таймера ребят, с WPF самого простого по примеру:

IF (Некое условие запускающее таймер )
{ Timer.Enabled = true; //Запуск таймера на N секунд }

Как-то так вроде.
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
22.03.2013, 11:25  [ТС]
Не не так поняли, я имел ввиду нечто такое:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System.Timers;
...
private System.Timers.Timer _timer;
...
_timer = new System.Timers.Timer();
_timer.Interval = 5000; //1000 - 1sec
_timer.Elapsed += asd;
_timer.Start();
...
private void asd(object sender, EventArgs e)
        {
            Invoke((Action)delegate
            {
                Таймер отсчитал. Выполняем что хотим.
            });
        }
Только переделанное для WPF
0
 Аватар для Slicker
49 / 49 / 12
Регистрация: 18.01.2013
Сообщений: 169
22.03.2013, 11:40
Как сделать таймер (WPF)?
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
22.03.2013, 11:52  [ТС]
А какая директива нужна для System.Windows.Threading.DispatcherTimer ? #using System.XXX
0
 Аватар для Slicker
49 / 49 / 12
Регистрация: 18.01.2013
Сообщений: 169
22.03.2013, 11:56
Честно говоря вы вообще довольно странные вопросы задаете в ветке по Win Forms...
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
22.03.2013, 12:18  [ТС]
Цитата Сообщение от Slicker Посмотреть сообщение
Честно говоря вы вообще довольно странные вопросы задаете в ветке по Win Forms...
Нисколько нет. Это моя тема и я не вижу смысла разносить диалог на кучу тем. Поскольку читающий поймет сразу суть вопроса, а если кусками писать )) Вопрос все еще актуален. Когда в запускаю на компиляцию в строках с System.Windows.Threading.DispatcherTimer где присутствует Windows вылазят ошибки, с вопросами о пропущенных ссылках на проект\библиотеку. Вот я и спросил...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.03.2013, 12:18

Распознавание речи по языку
Всем привет. Прощу помочь советам. Есть идея написать приложение для распознавание языка. Например, приложение будет слушать, и если он...

Как реализовать распознавание речи
Подскажите пожалуйста как сделать программу для распознавания текста в речь

Распознавание речи, записанной с микрофона
Доброго времени суток! Нужно сделать программку которая будет с микрофона а потом переводить голос в текст и выводить на монитор. Проблема...

Распознавание речи с использованием Speech API
Есть более-менее рабочая программа на C# по распознаванию речи и аккуратным интерфейсом, которую можно доработать. Чтобы на диплом была...

Как сделать распознавание речи на Microsoft.Speech?
Привет всем, надо сделать распознавание речи на РУССКОМ ЯЗЫКЕ. Использую библиотеку Microsoft.Speech. И мне надо распознавать не фразы, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
Теория всего 6. Судьба неотвратима?
anaschu 21.07.2026
Математическое доказательство Судьбы: Точка бифуркации в едином тензорном ядре Модели ВсегоСвежее обновление питоновского ядра «Soil Chemistry 2. 0» дало нам неопровержимое математическое. . .
Теория всего 5. ядро Теории Всего: Математический изоморфизм репликаторов и иллюзия свободы воли
anaschu 21.07.2026
Единое ядро Теории Всего: Математический изоморфизм репликаторов и иллюзия свободы воли Главная задача «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы» (аттракторов. . .
сукцессия 37. Внедрил дипсик в свой оркестр из ИИ. У него закончилось пространство чата, потому опубликую выводы из его работы здесь
anaschu 21.07.2026
==================================================================== КОНТЕКСТ: Моделирование микоризной сукцессии (AM → ECM) ==================================================================== . . .
сукцессия 36. Делаю прогоны модели около порога бифуркации (превращения эндо микоризы в экто микоризу)
anaschu 21.07.2026
СУКЦЕССИЯ МИКОРИЗ: КАК МАТЕМАТИКА ОБЪЯСНЯЕТ ПОДЗЕМНУЮ ВОЙНУ Мы привыкли думать, что лес — это деревья. А грибы — это то, что мы собираем в корзинку осенью. Но если заглянуть под землю, окажется,. . .
ИИ и человечность
kumehtar 21.07.2026
Забавно, что общаясь с ИИ, я замечаю, насколько он высказывается умно, и насколько верит в людей. Он умеет прощать. Он знает как отвечать не обесценивая опыт других людей, даже если сам не верит. Он. . .
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного. 1. Почему показания термометра заряжены целью? Цель заложена в самом. . .
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru