VoxCommando

General Discussion => General Discussion => Topic started by: fox87 on March 02, 2015, 08:53:17 AM

Title: Есть кто поможет в решении проблемы с Dictation?
Post by: fox87 on March 02, 2015, 08:53:17 AM
Ну для начала! как запустить ее? как сделать чтобы была она активна? я как  понял что она не работает на стандартном голосовом движке..!?
Title: Re: Есть кто поможет в решении проблемы с Dictation?
Post by: jitterjames on March 02, 2015, 09:25:29 AM
I think the google translation of your message is not very good so I apologize if I am not answering the correct question.

In order to use dictation you must be using the regular VoxCommando.exe and not VoxCommandoSP.exe

This means that you cannot do dictation in Russian because the regular version of VoxCommando only supports English, French, Spanish, German, Chinese and Japanese.

This limitation is based on the speech engines that Microsoft has created so there is nothing that we can do to change this.

If you are using the regular version of VoxCommando then you must create a command with a phrase and a payload dictation.

Here is an example with some simple Google searches that use dictation:

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.4.1-->
<commandGroup open="True" name="google search" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="245" name="google search" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>Launch.OpenURL</cmdType>
      <params>
        <param>http://google.com/search?sourceid=navclient&amp;q={1}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>google search</phrase>
    <payloadDictation>payloadDictation: Regular</payloadDictation>
  </command>
  <command id="246" name="lucky search" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>Launch.OpenURL</cmdType>
      <params>
        <param>http://google.com/search?sourceid=navclient&amp;btnI=1&amp;q={1}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>lucky search</phrase>
    <payloadDictation>payloadDictation: Regular</payloadDictation>
  </command>
</commandGroup>
Title: Re: Есть кто поможет в решении проблемы с Dictation?
Post by: nime5ter on March 02, 2015, 10:39:49 AM
There is a hack solution that works only for doing web searches, if you have the Chrome web browser installed.

This command puts VoxCommando in standby mode, then opens Google Search and uses mouse emulation to click on the Google microphone button. You can then do a normal "OK Google" voice search.

You may have to change the mouse coordinates, depending on your browser window.

Yandex:

Есть обходное решение только для ведения поиска в интернете, если у вас есть веб-браузер Chrome установлен.

Эта команда ставит VoxCommando в режиме ожидания, затем открывает поиск Google и использует эмуляцию мыши, чтобы нажать на Google микрофон кнопка. Затем вы можете сделать нормальную "OK Google" голосовой поиск.

Возможно, вам придется изменить координаты мыши, в зависимости от окна браузера.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.3.8-->
<command id="341" name="Запустите &quot;OK Google&quot; веб-страницы." enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
  <action>
    <cmdType>Launch.OpenURL</cmdType>
    <params>
      <param>https://www.google.ru/?gws_rd=ssl</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>VC.Standby</cmdType>
    <params />
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>VC.Pause</cmdType>
    <params>
      <param>3000</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>Mouse.MoveAbsolute</cmdType>
    <params>
      <param>957,416</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>vc.pause</cmdType>
    <params>
      <param>2000</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>Mouse.LeftClick</cmdType>
    <params />
    <cmdRepeat>1</cmdRepeat>
  </action>
  <phrase>Запустите O.K. Google веб-страницы.</phrase>
</command>

No guarantees. But you can try!

Никто не гарантирует. Но вы можете попробовать!
Title: Re: Есть кто поможет в решении проблемы с Dictation?
Post by: fox87 on March 04, 2015, 08:45:10 AM
taught program understands Russian ... but the text can not be printed .. what a voice engine need?
Title: Re: Есть кто поможет в решении проблемы с Dictation?
Post by: nime5ter on March 04, 2015, 08:49:17 AM
Please feel free to write your posts in Russian. Provide as much information as you can -- in the Russian language.

We cannot understand your English because it is not really English, and so we will not know how to answer any of your questions.

There are also a few bilingual users who can sometimes help, but only if you write in a real language that we can understand. :)

Yandex translation:
Пожалуйста, не стесняйтесь писать свои посты на русском языке. Предоставить как можно больше информации, как вы можете ... в русском языке. Мы не можем понять ваш английский, потому что это на самом деле не английский, что вы пишете, и поэтому мы не знаем, как ответить на любые Ваши вопросы. Есть также несколько двуязычных пользователей, которые иногда могут помочь, но только если вы напишите в реальный язык, который мы можем понять.