Статьи

Создайте свое приложение RCP для NetBeans!

Я знаю, это звучит безумно, но это не так. Она возникла как идея после знакомства с Андреасом
Стефиком и проектом SodBeans , который обеспечивает доступ для слепых в IDE. Это такая огромная вещь для таких людей, как я, которые научили слепых программировать практически без работы. Я могу с уверенностью сказать вам, что
SodBeans тогда имели бы значение для меня и для этого студента.

Время прошло, жизнь изменила маршруты, но SodBeans все еще застрял в моей памяти. Затем я спросил Андреаса об использовании SodBeans для чего-то другого, и оказалось, что приложение настолько хорошо спроектировано, что достаточно модульно, чтобы использовать его где-либо еще. А еще лучше, действительно прост в использовании!

В настоящее время я работаю над личным проектом Simple Marauroa, который представляет собой RCP-приложение NetBeans для использования игрового движка Marauroa в RCP-приложении. Это фоновая работа по переносу моей игры jWrestling на приложение RCP из-за некоторых проблем дизайна, с которыми мне помогает платформа.

Основной реализацией Marauroa является Stendahl MMORPG. Размышляя об этом, и мои планы сделать двигатель D20 с использованием Marauroa одним словом мне вспомнились , Story Telling, ну, на самом деле это два …

Сначала добавьте зависимость в Phonemic , библиотеку, которая делает магию, которая удобно заключена в модули SodBeans. Вот центр обновлений для SodBeans

Оттуда вы можете думать о персонажах, борющихся комментаторах, и этот список можно продолжить. И единственное, что вам нужно, это две строки кода:

TextToSpeech speech = TextToSpeechFactory.getDefaultTextToSpeech();
speech.speak("Hello, World!");

Этот вызов также уже обеспечивает безопасность ваших вызовов и является достаточно эффективным для быстрой обработки тысяч «запросов» TTS.

И ваше приложение говорит. Таким образом, вы можете передать предложение истории, несколько фраз комментатора, вы называете это! И если ваше приложение создает их во время выполнения, у вас есть приложение, которое может говорить без использования предварительно записанных звуков! Так как Phonemic — это простая банка, вы можете использовать ее и вне платформы.

Затем вы можете подумать об изменении голоса и тому подобном, уже поддерживаемом SodBeans, но это уже другая статья. Я начну играть с этим и буду держать вас в курсе. Я также расскажу об этом в разделе часто задаваемых вопросов по NetBeans .

Вы можете прочитать больше о Phonemic здесь .