|
0 / 0 / 1
Регистрация: 27.04.2011
Сообщений: 17
|
|
Использование Sphinx4 jar в .NET через ikvm.net или веб сервисы?27.04.2011, 01:30. Показов 2672. Ответов 4
Метки нет (Все метки)
Здравствуйте,
Пытвюсь заставить распознаватель речи Sphinx 4 работать в .NET. Пробовал IKVM.NET и веб сервисы. Не одно решение неработает корректно. Вот темы где я пытаюсь разобраться с кодом, багами и ексепшенами (на английском). веб сервисы ikvm.net Буду очень благодарен за помощь или за предлощение другого решения относительно работы Sphinx .jar в .NET.
0
|
|
| 27.04.2011, 01:30 | |
|
Ответы с готовыми решениями:
4
Как в .Net core выключать или включать сервисы в appSettings? Открыть jar файл (minecraft.jar) посредством VB.NET Создаие веб-узла ASP.NET и использование в нем UpdatePanel |
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 27.04.2011, 14:17 | |
|
То есть, если я правильно понял, ты сначала создал в netbeans веб-службу на java, а потом проект на шарпе, который подключался к этой вебслужбе и передавал запросы, а эта вебслужба передавала в приложение на шарпе результат распознавания?
Не лучше ли сразу все на java сделать?
0
|
|
|
0 / 0 / 1
Регистрация: 27.04.2011
Сообщений: 17
|
||||||
| 27.04.2011, 15:22 [ТС] | ||||||
|
Да, сначала так, и простой стринг типа "хело фром джава" оно передавало в C#. Потом сделал клиент на джава в нет бинс (на всяк случай). Сейчас работаю только в нет бинс, но ексепшены лезут, простой пример сфинкса работает в простом консольном приложении нормально, а вот результат (распознаных слов) через веб сервис нормально не передается.
Я думаю может это изза того что разпознавание идет на сервере (соотвественно и поиск ресурса- микрофона), +почему-то веб сервис какбудто хчет кудато файл ресурса копировать (в C:\Users\UserName\GlassFish_Server\glass fish\domains\domain0\lib\classes\), хоть он должен быть с исходниками (вместе с .class файлами или на каталог выше). А есть вообще другой метод использования джарника в нет? Можно ли как-то устанить ексепшены при работе с ikvm.net, или это проблемы ikvm.net после конвертирования? PS: еси кто может помочь - могу дать исходники. А вот ексепшин моего последнего билда с темы "веб сервисы":
0
|
||||||
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 27.04.2011, 15:45 | |
|
Особо помочь не могу - с вебслужбами на джаве не работал, не знаю насколько они адекватно связываются с ресурсами net-приложения. Да и так особо даже не представляю как jar-файл связать с net-приложением
К тому же не совсем понятно, как ты работаешь с микрофоном - допустим вебслужба на одном компьютере, net-приложение на другом - тогда скорее всего вебслужба будет активизировать микрофон на том компе, на котором она находится, а не на клиенте. Как вариант я тебе советую попробовать те демо-приложения, где там файл распознается, а всю работу организовать примерно так - net приложение записывает звук в файл и передает его на вебслужбу, а та уже отвечает. Но все равно, не совсем понятно, а зачем тут net - если ты неплохо с джавой знаком и опять же может всю структуру приложения построить на джаве, особенно если учесть, что сфинкс изначально закошен под этот язык. PS. там еще есть такая штука как pocetsphinx - на с - может с помощью нее попытаться создать библиотеку, которую затем подключать к net-приложению
0
|
|
|
0 / 0 / 1
Регистрация: 27.04.2011
Сообщений: 17
|
|
| 27.04.2011, 16:00 [ТС] | |
|
Мое задание - заставить Sphinx4 работать в .net, так как весь главный проект написан на си++ (нет). Вот я и ищу способы это сделать. Теоретически, IKVM.NET - это идеальный вариант, так как он конвертирует .jar файлы в .dll, но когда использую сконвертированный сфинкс4, вижуал студио дает ексепшены, а код тот же самый как и в простом неловорд консольном джава проекте. Вот я и пробую веб сервисы теперь ...
0
|
|
| 27.04.2011, 16:00 | |
|
Помогаю со студенческими работами здесь
5
Использование VB или VB .NET совместно с IIS
Что выбрать в Xamarin.Android ADO.NET или SQLite.NET? VISUAL C++.NET или VB.NET. На каких программистов спрос больше? Подскажите что лучше выбрать VB.NET или C.NET (C#) ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|