![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Alex103 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Как можно научить приложение в Делфи разговаривать на Русском языке с помощью Speech или чего-то другого. Подскажите Реально ли это!!!
-------------------- Мой адресс не дом и не улица, мой адресс WWW |
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Sorry, за тупой вопрос... но что такое Speech
Добавлено @ 10:40 Так... нашел... ![]() У меня в XP все рабтает по самому простому методу..
Delphi 7 Кстати, кайфная вещь!!!! Лично долго ржал над голосом... |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Pakshin A. S., если я не ошибаюсь, человек хотел что бы ему русский текст читали.
![]() -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
М-да... не усмотрел..
![]() Кстати, а что это за параметр "0" |
|||
|
||||
The MASTER |
|
||||||||
Old master) ![]() ![]() Профиль Группа: Участник Сообщений: 862 Регистрация: 19.7.2004 Где: Санкт-Петербург Репутация: 2 Всего: 5 |
Кажется я в арсенал кидал пример, используй TMicrosoftAgent:
Для начала добавить компонент TMicrosoftAgent, для этого нажимаем: Component -> Import ActiveX Control -> ищешь "Microsoft Agent Control 2" или что-то вэтом роде, далее нажимаешь Install, затем заходишь на вкладку компонентов ActiveX, оттуда кидаешь на форму компонент TAgent и далее код:
В событие формы onCreate добавить:
Далее создать новую кнопку и ввести:
Взять персоонажа можно либо из приложения Microsoft Office, либо из папки: C:\WINDOWS\srchasst\chars, от туда в папку со своим проектом копируй файл rover.acs, переименуй его в Offcat, первая буква "О" обязательно большая! Всё удачи, если будут проблемы пиши сюда! Это сообщение отредактировал(а) The MASTER - 6.3.2005, 14:00 |
||||||||
|
|||||||||
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Вот пролема: НЕ ГОВОРИТ! Даже гудди брал...
![]() |
|||
|
||||
The MASTER |
|
|||
Old master) ![]() ![]() Профиль Группа: Участник Сообщений: 862 Регистрация: 19.7.2004 Где: Санкт-Петербург Репутация: 2 Всего: 5 |
А Мерлина? По идеи Мерлин говорит но его нужно или взять из офиса или скачать 2 МБ!
|
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Я поставил обычного Гудди...
![]() |
|||
|
||||
The MASTER |
|
|||
Old master) ![]() ![]() Профиль Группа: Участник Сообщений: 862 Регистрация: 19.7.2004 Где: Санкт-Петербург Репутация: 2 Всего: 5 |
Так, у меня работает только на Мерлине и Джине, вот скачайте этот модуль тексто-речевой преобразователь.
Скачать [ ~ 2МБ ] Добавлено @ 14:34 Кстати при установки Microsoft Office выше 97, модуль преобразования устанавливается вместе с комплектом! ![]() Это сообщение отредактировал(а) The MASTER - 6.3.2005, 14:25 |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Значит так:
1. Вначале нужно отправиться на страницу http://www.microsoft.com/msagent/downloads/user.asp и скачать оттуда необходимые файлы: 2. Сам Microsoft Agent - http://activex.microsoft.com/activex/contr...nt2/MSagent.exe (395 Кб), обязательно. 3. Перевод на русский язык различных диалогов, надписей и т.п. - http://activex.microsoft.com/activex/contr...t2/AgtX0419.exe (128 Кб), необязательно. 4. Один из персонажей (например, Джин из мультфильма "Аладдин") - http://download.microsoft.com/download/0/0...de85f/Genie.exe (1.6 Mb), обязательно. 5. Компонент для произношения текстов (для русского языка) - http://activex.microsoft.com/activex/contr...t2/lhttsrur.exe (2.9 Mb), необязательно. 6. Поддержка SAPI (нужна для произношения текстов, в Win2000 должна быть установлена изначально) - http://activex.microsoft.com/activex/contr...api/spchapi.exe (824 Кб), необязательно. 7. Все это установить. 8. Далее устанавливаем ActiveX компонент агента в Delphi (Component -> Import ActiveX Control) В списке находим строку "Microsoft Agent Control 2" выделяем ее и нажимаем на кнопку "Install". На все вопросы отвечаем утвердительно. 9. Открываем новый проект. 10. Бросаем на форму компонент "Agent" c вкладки "ActiveX" и кнопку. 11. В обработчике кнопки пишем:
Добавлено @ 16:01 Полезные ссылки: http://www.hardnsoft.ru/magazine.php?issue...icle=560&page=1 http://www.kv.by/index2003141102.htm http://delphiworld.narod.ru/base/msagent.html http://www.mista.ru/articles1c/hare/article.17.html -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Alex103 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Те класно но у меня Милениум и приходиться качать вот уже 10% скачал. Добавлено @ 02:17
Точно должно читать на русском или на Уркаинском (кстати тоже вариант). -------------------- Мой адресс не дом и не улица, мой адресс WWW |
||||||
|
|||||||
Alex103 |
|
||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Вроде все сделал правильно но алладин или как его там не говорит а только пишет текст. Может мы друг друга не правильно поняли. Если у тя в колонки говорит то скажи мне я еще попробую. И если мы не поняли друг друга то подскажи как работать со Speech. Заранее благодарю. С ув.Александр! Добавлено @ 03:02
О ура все работает!!!!!!Слушай а как можно менять голоса! И еще где можно набрать этих агентов. Это сообщение отредактировал(а) Alex103 - 7.3.2005, 03:13 -------------------- Мой адресс не дом и не улица, мой адресс WWW |
||||||||||||
|
|||||||||||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Попробуй взять здесь. Я сам брал здесь агентов. Еще компанией Microsoft создан отдельный сайт http://msdn.microsoft.com/msagent, полностью посвященный агентам. Найти же агентов от мелкомягких можно здесь При желании можно создать и своего собственного агента. Для этого тебе понадобится редактор фигурок Microsoft Agent Character Editor . -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Alex103 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Меня постигла такая идея. Как можно сделать так что-бы команды произночимые в микрофон записывались в файл потом переводились в текст и соответственно передавались коду приложения. Подскажите как такое можно осуществить и вообще реально ли это! Заранее благодарю С ув.Александр!
Добавлено @ 03:39
Огромное те спасибо!!! Попробуй посмотреть мой вопросс вверху может поможешь чем нибудь! -------------------- Мой адресс не дом и не улица, мой адресс WWW |
||||
|
|||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Вообще-то это очень серьезная задача. Решить ее одному я думаю не под силу. Есть такая программа, каторая понимает человечискую речь и записывает ее в текст, но она сравнима по посштабности с офисными продуктами Майкрософта, поэтому сделать что-то подобное одному не представляется возможным. Вот просто прочесть из микрофона - это можно. Но что бы машина могла еще и понять, что ей там сказали, то это уж сложновато. Тем более что у каждого свой тембр речи, и т.п.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Alex103 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
А эта прога для создания агентов. Такого адресса нет!! Может ты что-то не то дал! Добавлено @ 03:56
Слушай есть предложение я сейчас сижу в чате gala.net(ник мой !!!!!!!!Саня2) давай там поговорим. Или в Icq мой номер 307-303-250! -------------------- Мой адресс не дом и не улица, мой адресс WWW |
||||
|
|||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Нет, проверил, все правильно. Значит Майкрософт изменили ссылку. Прога там была, сам ее качал. Но, по сути, если она действительно нужно, то можно ведь ввсети ее название в любом поисковике, и получишь кучю ссылок.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Alex103 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Спасибо!!!!!!! -------------------- Мой адресс не дом и не улица, мой адресс WWW |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Да ладно. Бало бы за что спасибо. Но в любом случае, как говорится, всегда пожалуйста.
![]() -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Alex103 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Подскажите какие-то компоненты, движки, или что-то другое что можно использовать в Делфи для распознавания речи!
И обьяснит мне хоть кто-то что такое Microsoft Speech Sdk даже не что такое а работает ли оно для распознавания русской речи. Как агенту задать скорость произношения слов!!! Как можно сменить голос агента!! Пока все. Подскажите прогу для создания движков речи. Это сообщение отредактировал(а) Alex103 - 7.3.2005, 08:54 -------------------- Мой адресс не дом и не улица, мой адресс WWW |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
У меня все нормально говорит -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Прочти: http://www.mista.ru/articles1c/hare/article.17.html http://www.hardnsoft.ru/magazine.php?issue...icle=560&page=1 -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Это зависет от самого персонажа. Не многие умеют говорить по русски (но пректически все по английски). Скорее всего Alex103 использует не тот персонаж. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Alex103 |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Спасибо конечно за совет но это не работает!!! Там я ничего не нашел!!! Добавлено @ 08:26
Нет это не зависит от помощника! Это зависит от движка который ты установил. Но это все у меня работает. -------------------- Мой адресс не дом и не улица, мой адресс WWW |
||||||||
|
|||||||||
Alex |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
А это позвольте, что?
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
||||
|
|||||
Alex103 |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
1. Как сделать в разговоре агента паузу.
2. Как поменять скорость произношения речи. Это вопросс может не по теме но это являеться частью проекта. 3. Как из текстового файла и из Мемо считать определенные строки. 4. Я вот хочу создать установочный пакет. Посоветуйте чем это лучше осуществить. И пожалуйста все с сылочкими. 5. Подскажите компонент или исходник простейшего таймера. 6. Где взять программу для создани я агентов. 7. Как можно агенту добавить анимационные ефекты. 8. Чем можно создать приличную справку. И подскажите где взять эту прогу. Буду очень рад прочитать ответы. Заранее благодарен. С ув. Александр Добавлено @ 08:50
А вы попробуйте оно не работает! ![]() Добавлено @ 08:56
Пожалуйста вышли мне прогу для создания агентов. мой майл [email protected], [email protected] на любой из них!!! Пожалуйста. -------------------- Мой адресс не дом и не улица, мой адресс WWW |
||||||||||
|
|||||||||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Alex103 Спокойно!
Модератор: Пожалуйста, один топик - один вопрос. -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Alex103, сам ну ни как искать не хочешь, если бы было очень нужно и интересно давно бы все нашел.
Лови: http://jaws.tiflocomp.ru/synths/sapi/sapi_delphi02.php Если мне хоть, кто-то скажет, что программа http://jaws.tiflocomp.ru/synths/sapi/examp..._speechtags.zip ему не подходит, то я больше этому человеку НИЧЕГО искать не буду. Маленький нюанс программа начинает читать текст от текущей позиции курсора в тексте. Вот сайт полностью посвещенный агенту и его применению в Delphi http://subritto.h1.ru/ -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Alex103 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Извени что так вышло но я действительно искал но не нашел!!!!!А тебе большое спасибо за очередную подсказку. Я тя отблагодарю как только наберу 100 постов. И не нервничай..... ![]() ![]() ![]() -------------------- Мой адресс не дом и не улица, мой адресс WWW |
|||
|
||||
Poseidon |
|
||||||||||||||||||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Из Memo:
Из файла
Оба примера читают 5 строку. Только в случае с файлом, я бы проверил: 1. А есть ли такой файл, перед открытием; 2. А есть ли в этом файле вообще нужная строка;
А чем стандартный Timer (вкладка система) не подходит?
В комплекте с Delphi поставляется InstallShield именно для этих целей.
Ссылку я давал выше. Если не работает, то есть же ее название. Поищи в Интернете по названию (Ну или попроси Alex, если сам не справишься)
Agent1.Characters.Load('MyAgent', Path); Agent1.Characters['MyAgent'].Play('Greet'); Path - это путь к характеру персонажа (файл *.acs) Greet - это проигрываемай анимация. Для каждого характера свой набор, но есть и общие (Greet - один из таких). Список всех анимаций читай в документации к агенту или скачай Майкрософную прогу "Agent Viewer". Если все же не найдешь ничего, обратись ко мне, я напишу все анимации предложенного табой агента. Кстати, список анимаций можно получить и средствами делфи, но нужно вазится.
В стандартный пакет Delphi входит программа "Microsoft Help Workshop". Находится она вот тут: Каталог Delphi\Help\Tools\HCW.exe Вроде на все ответил. Насчет проги облом. Я ее не нашел у себя. Видать удалил за ненадобностью, т.к. агентов в сети хватает, и создавать заново колесо не хочется. Да, и на будущее: Прочти правила форума, а то так и будешь получать то модераторов
![]() Это сообщение отредактировал(а) Poseidon - 9.3.2005, 02:55 -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
||||||||||||||||||
|
|||||||||||||||||||
Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 23 Всего: 51 |
посмотри вот здесь.... сайты по технологиям речи...
http://art.bdk.com.ru/govor/program.htm и здесь http://native-speech.invitation.ru/index-full.html а, вообще, проблема распознавания речи до сих пор не решена и остается проблемой...... ищи... учись... может и решишь ![]() |
|||
|
||||
Alex103 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 5.1.2005 Где: Украина, г. Харьк ов Репутация: нет Всего: нет |
Да огромное те спасибо за помощь. Слушай ты слуяайно не знаешь где можно скачать перевод Делфийского хелпа ну естесно бесплатно или какую нибудь нормальную книгу по Делфи. -------------------- Мой адресс не дом и не улица, мой адресс WWW |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Модератор: Тема закрыта! -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |