Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Конкурс для разработчиков. Приз - TouchPad 32 Гб!

Программирование для webOS, инструменты разработки, документация, обмен опытом

Конкурс для разработчиков. Приз - TouchPad 32 Гб!

Сообщение Palmfan » 05 окт 2011, 17:51

Palm / HP начинает серию еженедельных конкурсов на лучшее владение приемами программирования под webOS. Призы - планшетники TouchPad.

Presenting the webOS Weekly App Hack!

Looking for an opportunity to flex your webOS skills on a new app, but need a bit of inspiration to get your creative juices flowing? We’ve got the answer for you. For the next few weeks, we’re going to hold weekly, virtual, mini-hackathons around some cool aspects of webOS development you may not be familiar with yet.

Interested? Here’s how it works:
http://developer.palm.com/blog/2011/10/ ... -app-hack/
Palmfan

 
Сообщения: 1560
Зарегистрирован: 30 окт 2010, 22:51
Благодарил (а): 33 раз.
Поблагодарили: 124 раз.

Конкурс для разработчиков. Приз - TouchPad 32 Гб!

Спонсор » 05 окт 2011, 17:52

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 19:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конкурс для разработчиков. Приз - TouchPad 32 Гб!

Сообщение Архивариус » 06 окт 2011, 00:13

Задание этой недели - создать программу для перевода текста в речь (text to speach) .
Архивариус

 
Сообщения: 7420
Зарегистрирован: 29 июл 2010, 21:22
Благодарил (а): 1104 раз.
Поблагодарили: 1094 раз.
Телевизор: LG 55B7V 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: Конкурс для разработчиков. Приз - TouchPad 32 Гб!

Сообщение Bakugan » 06 окт 2011, 09:38

Джош Мариначи пишет: "Я собрал C библиотеку с открытым исходным кодом Flite от CMU для платформы ARM. Затем я создал простой гибридный PDK wrapper с одним методом playAudio (). Он будет воспроизводить текст, подаваемый ему на вход, с помощью синтезированного голоса. Все, что вам нужно сделать, это включить плагин в ваше Enyo приложение и вызвать правильный метод."

Вот небольшой пример:

Код: Выделить всё
enyo.kind({
   name: "TTSTest",
   kind: "VFlexBox",
   components: [
      {
          kind: enyo.Hybrid,
          name: "plugin",
          width: 0,
          height: 0,
          executable: "sdltts",
          takeKeyboardFocus: false,
          onPluginReady: "handlePluginReady"
      },
      {
          name: "input",
          kind: enyo.Input,
          value:"I'm sorry Dave. I'm afraid I can't do that."
      },
      {
          kind: enyo.Button,
          onclick: "handleClick",
          caption: "Say something",
      }
   ],
   pluginReady: false,

   create: function() {
      this.inherited(arguments);
      console.log("in create");
   },
   handleClick: function(inSender) {
       console.log("clicked");
       if(this.pluginReady) {
           var text = this.$.input.getValue();
           console.log("saying text: " + text);
           var status = this.$.plugin.callPluginMethod("playAudio",text);
           console.log("status = " + status);
      }
   },
   handlePluginReady: function(inSender) {
      console.log("plugin initialized");
      this.pluginReady = true;
   },

});
Bakugan

 
Сообщения: 1839
Зарегистрирован: 07 окт 2010, 22:52
Благодарил (а): 44 раз.
Поблагодарили: 188 раз.
Планшет: HP TouchPad Wi-Fi 16Gb


Вернуться в Разработка и создание программ для LG webOS



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0