Я хотел бы иметь возможность диктовать приложение Delphi, используя распознавание речи Microsoft Vista. Однако при попытке диктовать в TMemo это просто не работает. Я заметил, что Firefox 3.0 имеет ту же проблему, и после того, как они связались с Microsoft по поводу этой проблемы, они told them, что им необходимо реализовать Text Services Framework для своего приложения.Vista Распознавание речи в Delphi
Мне интересно, есть ли способ реализовать это в Delphi, чтобы я мог диктовать TMemo или TRichEdit. Поиск Google для решения не привел к каким-либо соответствующим результатам. Где бы я начал искать решение?
Edit: я узнал, что есть способ, чтобы включить распознавание речи во всех программах, даже те, которые не поддерживают его, просто перейдя к опционам распознавания речи Windows и выбрав Включить диктовку везде , Однако, когда вы используете это, чтобы диктовать в поле редактирования, которое не использует Структуру текстовых служб, оно всегда выставляет панель Alternates Panel, которая отображает приглашение Скажите номер рядом с нужным элементом, а затем OK. Хотя это может работать для коротких предложений, у него нет многих полезных функций, таких как исправление или удаление слова. Поэтому я все еще пытаюсь понять, как включить распознавание речи, не полагаясь на Включить диктовку везде.
Несмотря на то, что это не лучшее решение, я считаю его лучшим ответом, пока кто-то не найдет лучшего решения. – Senseful 2009-10-26 04:54:31