Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 19.07.2010, 21:34   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Синтез речи

ДЛЛ, предоставляющая интерфейс для работы с голосовыми движками (юзается АПИ винды).
InitVoice()
FreeVoice()
GetVoiceCount%()
GetVoiceName$(index%)
Say(str$)
SayAndWait(str$)
PauseVoice()
ResumeVoice()
SetVoice(index%)
WaitUntilDone%(millisec%)
SetVoiceRate(i%)
GetVoiceRate%()
VoiceAvailable%()
GetVoiceState%()
SpeakToFile%(filename$,SayStr$)
GetVoiceVolume%()
SetVoiceVolume(volume%)
Авторы:
MetalMan (metallicas_world[at]hotmail.com)
Вложения
Тип файла: zip so_to_speak.zip (601.9 Кб, 525 просмотров)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?

Последний раз редактировалось impersonalis, 20.07.2010 в 11:03.
(Offline)
 
Ответить с цитированием
Эти 16 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
ABTOMAT (19.07.2010), Arles (20.07.2010), Arton (20.07.2010), baton4ik (08.08.2010), BlackDragon (19.07.2010), Harter (20.07.2010), Illidan (19.07.2010), is.SarCasm (19.07.2010), L.D.M.T. (19.07.2010), LLI.T.A.L.K.E.R. (19.07.2010), Mr_F_ (20.07.2010), Nex (20.07.2010), Randomize (19.07.2010), Romanzes (19.07.2010), St_AnGer (20.07.2010), tormoz (19.07.2010)
Старый 19.07.2010, 23:07   #2
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Синтез речи

Наиогромнейшее спасибо!
Как раз хотел функцию произношения сообщения в чате!

Примеру требуются "какие-то дополнения" include или decls, так как у меня ошибка при CreateButton, SetStatusText функциях.

Мини пример на работоспособность:

If Not VoiceAvailable() Then
Notify("Извините, синтезатор речи не обнаружен в вашей системе!",1)
End
Else
;инициализация голоса
InitVoice()
EndIf

;SetVoice(1)
Golosov=GetVoiceCount%()

Say ("Privet! Привет!")

Repeat
Text 10,10,Golosov
Until KeyDown(1)=True
(Offline)
 
Ответить с цитированием
Старый 20.07.2010, 00:19   #3
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Синтез речи

Я с начала решил либа для работы с микрофоном...
И зачем это если по русски всё равно не читает...
(Offline)
 
Ответить с цитированием
Старый 20.07.2010, 00:23   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Сообщение от Arton Посмотреть сообщение
Я с начала решил либа для работы с микрофоном...
И зачем это если по русски всё равно не читает...
чел, АПИ позволяет использовать в системе другие голоса, в том числе с базой "русских" (фонетик-наци негодуэ!) звуков

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
Наиогромнейшее спасибо!
Как раз хотел функцию произношения сообщения в чате!

Примеру требуются "какие-то дополнения" include или decls, так как у меня ошибка при CreateButton, SetStatusText функциях.

Мини пример на работоспособность:
там один исходник для Blitz+, другой написан энтузиастом для Blitz3D (см ридми файл). Деклс в комплекте
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Arton (20.07.2010), Harter (20.07.2010)
Старый 20.07.2010, 00:50   #5
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Если нормально и правильно установить синтез русской речи - то программа будет говорить и на русском.
Я нашёл где-то и скачал "Alyona (Russian) SAPI4 22kHz" - речь "почти" идеальна!
Поэкспериментируй с GetVoiceCount%() и SetVoice(index%) функциями.

У меня GetVoiceCount%() равна 2. Это SAM и Алёна.
И SAM под номером 0
А Алёна под номером 1
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (20.07.2010)
Старый 20.07.2010, 02:10   #6
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Синтез речи

Фишка в том что речевые движки незнают слов конкретного языка... потому читают побуквенно.
Максимум что они делают это реагируют на знаки препинания и знают о синтезе звуков парных букв "ch" == "ч". Для английского языка этого достаточно, но в руском ударение нефиксировано и может вариироваться от слова к влову и даже от словоформы к словоформе.
Поэтому расстановка знаков ударения в русском тексте спасет отца русской демократии.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Harter (20.07.2010)
Старый 25.07.2010, 18:42   #7
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Ответ: Синтез речи

супер либа!
но блиц зараза при выходе с ней зависает
__________________
299 792 458
(Offline)
 
Ответить с цитированием
Старый 25.07.2010, 19:36   #8
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Синтез речи

Сообщение от DeeJex Посмотреть сообщение
супер либа!
но блиц зараза при выходе с ней зависает
У меня никаких зависонов вроде не было, Win7 32x.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:14.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com