АвторСообщение



Пост N: 1
Зарегистрирован: 19.02.12
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.02.12 02:52. Заголовок: Не запускается после выбора хранения данных


вот что пишет в версии 2.0.7
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в System.Speech.Synthesis.VoiceInfo..ctor(VoiceObjectToken token)
в System.Speech.Internal.Synthesis.VoiceSynthesis.BuildInstalledVoices(VoiceSynthesis voiceSynthesizer)
в System.Speech.Internal.Synthesis.VoiceSynthesis..ctor(WeakReference speechSynthesizer)
в System.Speech.Synthesis.SpeechSynthesizer.get_VoiceSynthesizer()
в System.Speech.Synthesis.SpeechSynthesizer.GetInstalledVoices()
в koobaudio.My.MyApplication.MyApplication_Startup(Object sender, StartupEventArgs e) в D:\pr\KooBAudio 2\ApplicationEvents.vb:строка 81
в Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnStartup(StartupEventArgs eventArgs)
в Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()

**********************
System info:

Microsoft Windows 7 Ultimate 32 bit (ru-RU)
Microsoft Windows NT 6.1.7601 Service Pack 1
AuthenticAMD
AMD Sempron(tm) Processor 3000+
x86 Family 15 Model 44 Stepping 2
1808MHz
RAM: 1534MB
DATAFOLDER: C:\ProgramData\KooBAudio

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


Разработчик




Пост N: 161
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.02.12 21:16. Заголовок: otrazhenye Ошибка в..


otrazhenye
Ошибка возникает при попытке получить информацию об установленных в системе речевых движках.

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

Конкретно данную ошибку может вызвать отсутствие подраздела "Attributes" в ветви одного из движков в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\

Вот пример, как такая запись может выглядеть:


Чтобы решить проблему, следует либо удалить все подобные ветви в реестре, либо создать в каждом из них подраздел "Attributes" и строковый параметр "Name" в нем.
В любом случае не помешает на всякий случай сделать резервную копию разела tokens в reg файл...

Либо, как вариант, если с редактором реестра возиться нет желания - удалить/переустановить все голосовые движки. Хотя в этом случае 100% гарантии что поможет нет...

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет