Author Topic: Есть кто поможет в решении проблемы с Dictation?  (Read 3777 times)

0 Members and 1 Guest are viewing this topic.

fox87

  • Jr. Member
  • **
  • Posts: 4
  • Karma: 0
    • View Profile
Ну для начала! как запустить ее? как сделать чтобы была она активна? я как  понял что она не работает на стандартном голосовом движке..!?

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7714
  • Karma: 116
    • View Profile
    • VoxCommando
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>

nime5ter

  • Administrator
  • Hero Member
  • *****
  • Posts: 1999
  • Karma: 61
    • View Profile
    • Getting Started with VoxCommando
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!

Никто не гарантирует. Но вы можете попробовать!
TIPS: POST VC VERSION #. Explain what you want VC to do. Say what you've tried & what happened, or post a video demo. Attach VC log. Link to instructions followed.  Post your command (xml)

fox87

  • Jr. Member
  • **
  • Posts: 4
  • Karma: 0
    • View Profile
taught program understands Russian ... but the text can not be printed .. what a voice engine need?

nime5ter

  • Administrator
  • Hero Member
  • *****
  • Posts: 1999
  • Karma: 61
    • View Profile
    • Getting Started with VoxCommando
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:
Пожалуйста, не стесняйтесь писать свои посты на русском языке. Предоставить как можно больше информации, как вы можете ... в русском языке. Мы не можем понять ваш английский, потому что это на самом деле не английский, что вы пишете, и поэтому мы не знаем, как ответить на любые Ваши вопросы. Есть также несколько двуязычных пользователей, которые иногда могут помочь, но только если вы напишите в реальный язык, который мы можем понять.
« Last Edit: March 04, 2015, 12:11:45 PM by nime5ter »
TIPS: POST VC VERSION #. Explain what you want VC to do. Say what you've tried & what happened, or post a video demo. Attach VC log. Link to instructions followed.  Post your command (xml)