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





Пост N: 63
Info: бодрое
Зарегистрирован: 03.10.06
Откуда: Украина, Харьков
Рейтинг: 0
ссылка на сообщение  Отправлено: 28.06.11 22:47. Заголовок: Speech Cube Nikolai & Windows 7 x64


Операционка Windows7 x64

Установлен голос
Speech Cube Nikolai v5.1 Elan Tempo Telecom

Однако в системной оснастке Преобразования текста в речь этот голос отсутствует: есть только Майкрософт Анна.
Соответственно KoobAudio тоже этот голос не видит: видит только Майкрософт Анна.

Однако в программе Балаболка Николай виден и разговаривает: как SAPI4 версия так и SAPI5

Не подскажите в чём тут дело и как эту проблему можно решить?

Edit:

Вот то что нарыл в инете:

 цитата:
If you're running a 64 bit version of windows, when you display the speech control panel, the panel will display only 64 bit voices installed on your system. To date, the only 64 bit voice we've run across is Microsoft Anna. In order to display 32 bit voices, you need to run the 32 bit version of the speech control panel, here is how to do it.
То есть по умолчанию видна 64-разрядная контрольная панель, для которой есть только Анна Мастдаева

В висте-64 это фиксится просто, выбираем классический вид панели, кнопку 32-контрольная панель и текст-то-спич If you're running Windows Vista, display the Control Panel from the Start Button, and click "Classic View" on the left pane. Click "View 32-bit Control Panel Items", and then click "Text-To-Speech". This should run the 32 bit speech control panel and display your 32 bit voices.

В семерке-64 в строке проводника вводим:
%windir%\SysWOW64\speech\SpeechUX\sapi.cpl
и жмем кнопку энтер, и будет вам щастье

equivalent in Windows 7 64bit, but you can access the 32 bit speech control panel by opening windows explorer, and pasting the following text into the address field at the top:

%windir%\SysWOW64\speech\SpeechUX\sapi.cpl

Press the enter key to display the control panel.



Вызвал эту строку:%windir%\SysWOW64\speech\SpeechUX\sapi.cpl
Действительно в списке 32-битных голосов Николай теперь фигурирует и нормально проговаривает тестовую фразу(так же как и Майкрософт Анна).

Но вот KoobAudio от этого ни холодно ни жарко - она по прежнему находит и предлагает к выбору только х64 голоса.
Можно эту проблему решить?

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





Пост N: 35
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 00:05. Заголовок: рекоммендую перейти ..


рекоммендую перейти на Multimedia-версию. НА x64 он работает, - лично проверял.

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 78
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 10:31. Заголовок: Сейчас у меня нет по..


Сейчас у меня нет под рукой ни х64 семерки ни движка нужной версии, так что могу только предполагать...
В KooBAudio используется встроенный в .NET Framework класс речевого синтеза, а он насколько я понял, берет информацию о движках непосредственно из реестра, причем только из ветки:
\\\Редактор реестра\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\


Движки заданные через
\\\Редактор реестра\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\TokenEnums\
он попросту не видит.
(пути для XP 32 бит, на 64 наверняка будут отличаться)

В общем, если где и копать, то именно в эту сторону... Может поискать, где в реестре прописан николай и скопировать ветвь...


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 64
Info: бодрое
Зарегистрирован: 03.10.06
Откуда: Украина, Харьков
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 12:12. Заголовок: 32битные голоса в ре..


32битные голоса в реестре х64 системы находятся в:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech\Voices\Tokens\

Нашёл там Николая, создал аналогичную ветку в

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\

После этого в KoobAudio голос Николая стал появляться в списке выбора голосов, однако использовать его не получается.. Выдаёт ошибку.
Если Николая поставить по-умолчанию, применить, закрыть программу и открыть заново, то сразу вываливает следующую ошибку:


А если пытаться прочесть тестовую фразу


Воссоздал нужный движку класс из
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\
в
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\

но это тоже не помогло.

Есть ещё идеи как подружить KoobAudio c Николаем на x64 системе?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 65
Info: бодрое
Зарегистрирован: 03.10.06
Откуда: Украина, Харьков
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 12:20. Заголовок: KOMODOR пишет: реко..


KOMODOR пишет:

 цитата:
рекоммендую перейти на Multimedia-версию. НА x64 он работает, - лично проверял.



Telecom-версия тоже работает на х64. Балаболка, Говорилка нормально находят этот голос и позволяют работать с ним.
Только новую KoobAudio не удаётся подружить с ним.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 36
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 12:33. Заголовок: bobo4ka пишет: Толь..


bobo4ka пишет:

 цитата:
Только новую KoobAudio не удаётся подружить с ним


Честно говоря, не вижу смысла. на кубе 0.7 у телекома было преимушесво, - словари автозамены. Но в новой кубе, как я понимаю, вставляются юникодовские закорючки вместо "<", поэтому теперь мультимедиа прекрасно работает со словарями, в т.ч и на x64. Или у телекома есть еще какие-то преимущества? Что-то не разглядел за 4 года)

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 67
Info: бодрое
Зарегистрирован: 03.10.06
Откуда: Украина, Харьков
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 12:52. Заголовок: KOMODOR пишет: Чест..


KOMODOR пишет:

 цитата:
Честно говоря, не вижу смысла. на кубе 0.7 у телекома было преимушесво, - словари автозамены. Но в новой кубе, как я понимаю, вставляются юникодовские закорючки вместо "<", поэтому теперь мультимедиа прекрасно работает со словарями, в т.ч и на x64. Или у телекома есть еще какие-то преимущества? Что-то не разглядел за 4 года)



Я ведь кроме КубАудио пользуюсь ещё Балаболкой и Говорилкой, в которых нет юникодовской закорючки вместо "<".

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 79
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 14:28. Заголовок: bobo4ka Могу еще пр..


bobo4ka
Могу еще предложить вариант установить обе версии движка, нужно только будет вручную прописать в реестре для них разные ID, если они у них совпадают. В свое время мне успешно удавалось так использовать Digalo и Speech Cube "николаев", заменив у одного последнюю цифру в CLSID. возможно сработает и с новыми версиями...

Что касается "юникодовских закорючек", то эта замена действует только на время обработки словарями, для избежания проблем с рег. выражениями, т.к. "<" и ">" считаются разделителями слов, и порой происходят непредвиденные срабатывания правил по цепочке. Перед отправкой текста движку "закорючки" заменяются обратно на "<" и ">"

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 68
Info: бодрое
Зарегистрирован: 03.10.06
Откуда: Украина, Харьков
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 17:55. Заголовок: Ради интереса снёс т..


Ради интереса снёс таки телекомовскую версию и поставил мультимедийную..
Результат тот же:
Мультимедийный Николай тоже по-умолчанию не отображается в списке доступных КубАудио голосов.
После пляски с рееестром Мультимедийный Николай так же как и Телекомовский появился в списке, но работать всё-равно отказывается.
Вываливает те же ошибки..

Так что на Win7 х64 системе Николай в любой ипостаси (хоть Мультимедия хоть Телеком) с КубАудио работать отказывается...
Печально...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 37
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.06.11 23:47. Заголовок: bobo4ka пишет: Так ..


bobo4ka пишет:

 цитата:
Так что на Win7 х64 системе Николай в любой ипостаси (хоть Мультимедия хоть Телеком) с КубАудио работать отказывается...


Поставил ультиматку 64, - не работает! Но, черт возьми, прежние версии работали, - я тестил на 64 интерпрайз, а здесь slavik73 сообщает, что "на 7х64 работает".
Так что, Кэп, вспоминайте, когда и куда оно пропало

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 80
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 14:10. Заголовок: Ну я точно ничего не..


Ну я точно ничего не менял. За вывода списка установленных движков / выбор нужного вообще отвечает буквально пара строчек кода, все остальное вертится внутри .NET...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 38
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 16:57. Заголовок: Cminant пишет: Ну я..


Cminant пишет:

 цитата:
Ну я точно ничего не менял. За вывода списка установленных движков / выбор нужного вообще отвечает буквально пара строчек кода, все остальное вертится внутри .NET...


Тогда будте добры, ссылки на версии, начиная от v2.0.0.18 и до наших дней, - будем искать вручную, когда это случилось

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 81
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 17:40. Заголовок: KOMODOR пишет: Тогд..


KOMODOR пишет:

 цитата:
Тогда будте добры, ссылки на версии, начиная от v2.0.0.18 и до наших дней, - будем искать вручную, когда это случилось


Пустая трата времени, вывод списка установленных движков не менялся практически с певрой беты 2.0.0.0...
В 3 строчки кода
        For Each tVoice As InstalledVoice In TTS.GetInstalledVoices 
ComboTTS.Items.Add(tVoice.VoiceInfo.Name)
Next

при всем желании впихнуть какую-то ошибку не получится =) Если уж движок не отобажается в списке, значит его не видит .NET'овский класс System.Speech.Synthesis.SpeechSynthesizer, с этим уж я как бы ничего поделать не могу, все предъявы к Микрософту(с)

но если все же настаиваете, то вот ссылки, как говорится флаг в руки =)
Скрытый текст




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 39
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 18:26. Заголовок: фрамворк4 с самыми п..


фрамворк4 с самыми последними апдейтами.

koobaudio2.0.0.18_beta - работает!

Скрытый текст


так я и думал, проблемы начинаются с v2.0.1.00, когда появилась дополнительная обработка голоса
Вещь, бесспорно, понтовая, но почти никогда не применяемая.

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 82
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 18:42. Заголовок: Такс, вот теперь я к..


Такс, вот теперь я кажется начинаю догадываться, откуда ноги растут...
Что насчет версий 2.0.2.01 и 2.0.3.00?
И вот еще плюс простенькая программка для проверки синтеза речи в .net
http://koobaudio.narod.ru/files/speech.synthesis.rar (запуск через \bin\Release\speech.synthesis.exe )


Хотя если началось с 2.0.1.00 значит догадка неверная (просто начиная с 2.0.3.00 все компилировалось с ноутбука) В общем, по прежнему ничего непонятно...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 40
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 19:12. Заголовок: Cminant пишет: Что ..


Cminant пишет:

 цитата:
Что насчет версий 2.0.2.01 и 2.0.3.00?


То же самое, всмысле, - Колька не пашет.
Может попробовать собрать версию без дополнительной обработки? Ну не знаю, может у неё карма плохая, или она Николаев не любит как-нибудь...

 цитата:
И вот еще плюс простенькая программка для проверки синтеза речи в .net


КАк ни странно, прекрасно дружит с Николаем.

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 83
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 19:16. Заголовок: Сама по себе обработ..


Сама по себе обработка едва ли как-то могла повлиять, проблема явно где-то глубже зарыта...
Что на счет http://koobaudio.narod.ru/files/speech.synthesis.rar (собственно там только выбор движка, поле с текстом и кнопка "сказать", никакой обработки ит.д.)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 41
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 19:18. Заголовок: КАк ни странно, прек..


КАк ни странно, прекрасно дружит с Николаем

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 84
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 19:26. Заголовок: Ага, а если так http..


Ага, а если так
http://koobaudio.narod.ru/files/speech.synthesis2.rar?
упс, не та ссылка, исправил

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 42
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 19:31. Заголовок: вообще никакой разни..


вообще никакой разницы от предыдущего

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 85
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.06.11 19:39. Заголовок: Ок, тогда последний ..


Ок, тогда последний эксперимент - что если удалить перед запуском все файлы кроме самого EXE'шника speech.synthesis.exe в папке bin\release , поменяется что то?



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

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