Форум: "Прочее";
Текущий архив: 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