Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.06.16;
Скачать: [xml.tar.bz2];

Вниз

Как подключить Speech API?   Найти похожие ветки 

 
Студент   (2013-02-11 16:22) [0]

Нашел статью:
http://www.webdelphi.ru/2010/03/speech-api-sapi-v-delphi-uchim-kompyuter-govorit/

Но в Delphi 7 нет такого пункта: "Component - Import Component".

И в списке "Import ActiveX control" такого нет.


 
Медвежонок Пятачок ©   (2013-02-11 16:26) [1]

зато другой пункт есть


 
Студент   (2013-02-11 16:30) [2]

Какой? Где?


 
Медвежонок Пятачок ©   (2013-02-11 16:34) [3]

проект - импортировать библиотеку типов


 
sniknik ©   (2013-02-11 16:55) [4]

можно без импорта
http://www.libo.ru/libo5644.html


 
Студент   (2013-02-11 17:01) [5]

Не работает, нет ошибок, не голоса:


procedure TForm1.SpeedButton1Click(Sender: TObject);
var gpIVTxt: ISpVoice;
    Pool: LongWord;
begin
 gpIVTxt:=CoSpVoice.Create as ISpVoice;
 gpIVTxt.Speak("Helllow",SVSFlagsAsync,Pool);
end;



 
sniknik ©   (2013-02-11 17:08) [6]

var
 Ole: OleVariant;
begin
 Ole:= CreateOleObject("SAPI.SpVoice");
 Ole.Speak("Helllow", SVSFDefault);
end;


 
Студент   (2013-02-11 17:14) [7]


> sniknik ©   (11.02.13 17:08) [6]


Да, так работает, но почему это работает, а что выше нет?


 
Студент   (2013-02-11 17:15) [8]

Хочу перевести это:
http://msdn.microsoft.com/en-us/library/ee431808%28v=vs.85%29.aspx

Там есть такая строка:


const SPSTREAMFORMAT spFormat = SPSF_22kHz8BitMono;


Компилятор не видит такие типы, как так?


procedure TForm1.FormCreate(Sender: TObject);
var
  spFormat: SPSTREAMFORMAT;
begin
 spFormat:= SPSF_22kHz8BitMono;
end;


 
Медвежонок Пятачок ©   (2013-02-11 17:49) [9]

А он их должен видеть если ты нигде их не задекларировал?


 
Студент   (2013-02-11 18:25) [10]


> Медвежонок Пятачок ©   (11.02.13 17:49) [9]
>
> А он их должен видеть если ты нигде их не задекларировал?
>


По идее они должны быть в модуле Speech Api.
Но модуль нельзя просмотреть.

Тогда откуда эти типы взять?


 
sniknik ©   (2013-02-11 19:39) [11]

> Но модуль нельзя просмотреть.
???
не может быть.


 
Студент   (2013-02-12 15:55) [12]


> sniknik ©   (11.02.13 19:39) [11]
>
> > Но модуль нельзя просмотреть.
> ???
> не может быть.


Зажимаю  Ctrl, кликаю на имени модуля и не куда не переходит.
Для других модулей работает.


 
sniknik ©   (2013-02-12 16:32) [13]

для других наверное pas файл/пути настроенные есть... а тут ты сам импорт делал, не пойми куда, и без генерации исходников наверное.


 
Студент   (2013-02-12 16:39) [14]


> sniknik ©   (12.02.13 16:32) [13]
>
> для других наверное pas файл/пути настроенные есть... а
> тут ты сам импорт делал, не пойми куда, и без генерации
> исходников наверное.


Для Shockware FLASH работает.


 
brother ©   (2013-02-12 16:45) [15]

а причем тут SWF и D?


 
sniknik ©   (2013-02-12 16:49) [16]

> Для Shockware FLASH работает.
Так вот из-за того, что вы говорите что не думаете и думаете, что не думаете и происходит весь тот горький катаклизм, который я здесь наблюдаю…


 
sniknik ©   (2013-02-12 16:51) [17]

или так...
Вот потому, что вы говорите то, что не думаете и думаете то, что не думаете, вот в клетках и сидите. И вообще, весь этот горький катаклизм, который я тут наблюдаю...


 
брат Птибурдукова   (2013-02-12 17:02) [18]


> sniknik ©   (12.02.13 16:51) [17]
Так какую мне кнопку нажать, чтобы домой переместиться?


 
brother ©   (2013-02-12 17:11) [19]

[18]
home


 
Студент   (2013-02-12 17:39) [20]


> brother ©   (12.02.13 16:45) [15]
>
> а причем тут SWF и D?


В смысле?


 
brother ©   (2013-02-12 17:48) [21]

Для Shockware FLASH работает. = S W F
а причем тут Delhi?


 
brother ©   (2013-02-12 17:49) [22]

*Delphi


 
Студент   (2013-02-12 18:14) [23]


> brother ©   (12.02.13 17:48) [21]


То что они подключаются одинаково.


 
sniknik ©   (2013-02-12 20:19) [24]

> То что они подключаются одинаково.
???
не может быть.

чего же тогда в SWF pas файлов нету?


 
brother ©   (2013-02-12 20:19) [25]

Одинаково? О_о


 
Студент   (2013-02-12 20:23) [26]


> brother ©   (12.02.13 20:19) [25]
>
> Одинаково? О_о


А что нет?
В том же списке есть и Speech API и Shockware FLASH.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.06.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.004 c
2-1352492131
123456789igor
2012-11-10 00:15
2013.06.16
удалить строки содержащие определенные ячейки


15-1359423579
brother
2013-01-29 05:39
2013.06.16
liveCD и cureit


11-1246026537
Nikfel
2009-06-26 18:28
2013.06.16
Как вставить строку в TkolMemo?


15-1359965017
Админ.клаб
2013-02-04 12:03
2013.06.16
Как убрать корзину в Семерке?


11-1245326491
Barloggg
2009-06-18 16:01
2013.06.16
Stream.ReadStr





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский