Author Topic: Reconhecimento de voz  (Read 12998 times)

0 Members and 1 Guest are viewing this topic.

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Reconhecimento de voz
« on: October 02, 2010, 05:06:56 PM »
James,

Um favor, visitei este link http://www.microsoft.com/pt-pt/mldc/default.aspx

Será que teremos reconhecimento de voz para estas línguas disponíveis neste site, incluso aí PT BR, pois bem eu baixei tais arquivos e não obtive sucesso, mas gostaria de que os demais colegas
efetuassem testes e dessem seu feedback. Uso windows 7 em inglês, 64 bits, Ao rodar o setup desses arquivos ele inicia a instalação mas não dá nenhum retorno de que a instalação foi bem sucedida.

Tem neste mesmo link arquivos de vozes TTS, mas eu efetuei os downloads, mas continuo tendo somente Anna em inglês como disponível, alguem pode me informar como instalar estes arquivos.

James, outro favor no vídeo do you tube xbmc em PT-BR, tem algumas pessoas perguntando sobre como usar o voxcommando em PT-BR, me faz uma gentileza posta um link para o tópico de dicas para iniciantes,
para a área daqui do fórum em PT-BR,

grato

Wanilton
« Last Edit: August 27, 2012, 12:52:14 PM by Wanilton »
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #1 on: October 02, 2010, 06:21:02 PM »
it looks like these files are for developers only.  I will see if there is something that I can do with them, but I suspect that they only work with the professional version of visual studio, which I do not have.

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #2 on: October 02, 2010, 06:27:53 PM »
E quanto aos arquivos TTS, eles podem ser instalados para usar em substituição ao ANNA?
ou aquilo é só para desenvolvedor também.
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #3 on: October 02, 2010, 11:39:29 PM »
I think they are just for the developer too.  I don't know why Microsoft is doing it this way, but it probably means that this stuff will be available to regular users quite soon.  I tried to install a few of the TTS voices and I don't see anything either.  You can get third party voices that work with sapi (like loquendo).  They have quite a few languages but I don' know about Portuguese.

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #4 on: October 04, 2010, 03:44:09 PM »
James, obrigado, uma coisa a mais, podes me explicar como funciona o Payload Dictation, minha pergunta é quando usado por exemplo para efetuar uma busca na web através do Google, as palavras ou assuntos a serem verificadas tem que estar em inglês, por conta do uso do Payload Dictation , correto? eu não posso portanto efetuar a procura de algum assunto usando termos ou palavras em PT BR?

Grato,
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #5 on: October 04, 2010, 05:16:40 PM »
that is correct.  It uses microsoft's dictionary for whatever language your OS is running on.  So English for you.  In theory you could create a payload list of commonly used Portuguese words, but I don't think it would be very practical or accurate.

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #6 on: October 07, 2010, 01:46:35 PM »
James,

Ola, um desafio para você, quero poder escolher determinada voz TTS para certos comandos, exemplo quando escutar um cd de música brasileira, eu colocaria uma voz TTS brasileira para responder as minhas perguntas Que Album?, Que Artista?, em artistas que cantam em inglês uma TTS voice em inglês, com respostas em inglês, claro que seriam comandos diferentes para cada uma destas situações, em inglês as perguntas seriam What Artist, What Album. Minha sugestão é manter uma voz TTS default para o programa em si, e no gerenciador de comandos eu poderia alterar para uma outra TTS Voice que eu selecionaria para atender a este tipo de situação. Se você não compreender me avise, que tento esclarecer melhor a idéia.
Fica estranho a resposta em inglês para uma música brasileira, não soa bem, idem se seleciono uma voz em PT BR para ler títulos em inglês, é uma catástrofe. Somente fica bom com voz TTS em inglês lendo palavras e frases em inglês, igual situação para TTS PT BR para por exemplos como que horas são, que dia é hoje? a resposta fica perfeita com uma voz TTS brasileira.

Para sanar isso, só tendo esta opção junto ao construtor de comandos, poder selecionar para um comando específico determinada voz TTS, espero que isto faça algum sentido para você.

Exemplo:

What Artist? - voice TTS em inglês para responder a esta pergunta com uma resposta em inglês, isto para álbuns cantados em inglês.
Que Artista? - voice TTS em PT BR para responder a esta pergunta,  com uma resposta em português, isto para álbuns cantados em português

se o cantor fosse francês e eu tivesse uma TTS Voice poderia criar um terceiro comando, para receber a resposta em francês, très chic..

Claro que possuo tais vozes em meu sistema, mas para usar tenho que criar dois diretórios, uma com uma voz em inglês e num segundo diretório escolho a outra TTS em PT BR, mas não é uma alternativa muito elegante.

Abraços
« Last Edit: October 07, 2010, 02:32:53 PM by Wanilton »
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #7 on: October 07, 2010, 03:45:46 PM »
Try this.  You set the voice according to number.  0 will probably be the default (Anna).  Whatever is at the top when you select voices in VC options is 0.  The next voice would be 1 etc.

there seems to be a delay sometimes when switching voices.  Some voices take longer to load.

I'm not sure how you will know which language to use for each artist though!  At some point I would like to be able to do (if then else) within VC macros but it is going to be difficult.

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #8 on: October 07, 2010, 03:55:32 PM »
James,

Obrigado, pelos arquivos, farei testes exaustivos, o ideal seria poder usar o nome da voz ao invés de número, mas já esta ok para mim assim,
eu usarei comandos distintos, baseado naquilo que estiver ouvindo naquele momento, farei um vídeo sobre isto assim que possível, vai entender,

Wanilton
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #9 on: October 07, 2010, 04:01:46 PM »
I think I understand.  You will say the command in english if you want the answer in english...

You will say the command in PTBR if you want the answer in PTBR.

You will use different commands with different phrases for each language.
« Last Edit: October 07, 2010, 06:02:04 PM by jitterjames »

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #10 on: October 07, 2010, 04:19:54 PM »
Sim, exato...

Testes preliminares mostraram sucesso no uso

Allterei o range para 0,1,2,3,4,5,6  e só esta funcionando 0,1,2,3
4,5,6 a tela fica rosa e nada acontece, mesmo tendo 7 TTS vozes distintas no sistema.
O que pode ser?

Como vou usar as vozes 2 para pt br e 3 para inglês esta ok, mas seria interessante entender o que acontece aqui...

Anexo meu arquivo de configuração atualizado..

Olhe XBMC Músicas, What Artist, Que Artista, What Album, Que Album...simplesmente perfeito, sem delay na troca das vozes por aqui,.

Wanilton

OBS: Creio que descobri o problema o 4,5 e 6 são vozes da microsoft que creio que não estão dentro do mesmo padrão da 4 primeiras, sendo que a zero (0) é a ANNA que esta ok.
 
« Last Edit: October 07, 2010, 04:42:45 PM by Wanilton »
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #11 on: October 07, 2010, 05:49:51 PM »
I don't know, how many options do you see on the dropdown menu when you go to VC options ?

How many voices do you see on the dropdown menu in windows speech advanced configuration?

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #12 on: October 07, 2010, 06:44:11 PM »
you can try this with name.  Knowing the correct name to put is a bit tricky

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #13 on: October 07, 2010, 07:29:35 PM »
James,

Testei e esta funcionando corretamente, muito grato.

Assim que puder ative o Skype, preciso falar contigo (via chat).

Abraços,

Wanilton
« Last Edit: October 07, 2010, 08:50:45 PM by Wanilton »
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #14 on: October 15, 2010, 01:57:46 PM »
OMG - I think I may have just made a HUGE discovery.  :o

Wanilton, can you please try running this when logged into your PT-BR windows user account.  It should force english, but allow you to otherwise use your OS in whatever language you want.

I did a test myself and I was able to run VC in french mode on my english OS (I have the french language pack installed).

I would do a test with my OS set to PT-BR but I am afraid I would not be able to find the correct menu to switch back to english after I switch to PT-BR display language!
« Last Edit: October 15, 2010, 02:00:15 PM by jitterjames »

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #15 on: October 15, 2010, 02:36:44 PM »
Ok, eu passei o sistema operacional para PT BR e com essa versão o Voxcommando funciona corretamente, parabéns pela descoberta, uma coisa me chamou a atenção, os comandos internos do xbmc funcionam, mas quando pedi para executar o comando midia center, que executa para rodar o xbmc ele não funcionou, talvez o que dependa do windows em si não funcione, preciso fazer mais testes, mas hoje é um dia ruim, pois tenho muitas atividades as sextas-feiras.
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #16 on: October 15, 2010, 03:12:34 PM »
I'm pretty excited because I know there were users who did not want to use VoxCommando because they did not want to switch their display language.

Let me know when you have a chance to play with it some more.  After translation, it is not clear to me which command is failing or why.

Note that in order to use this technique, the user will probably need to switch their account to english in order to train WSR, and then switch back to their native language.  However in your case you might have better luck using Spanish instead of English since the language model is probably closer to Portuguese.

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #17 on: October 15, 2010, 04:22:05 PM »
James, obrigado pela dica do espanhol, vou tentar

O comando que não funcionou foi o Launch XBMC, quando disparo o comando midia center, nada acontece. Assim que tiver tempo farei mais testes
e te darei feedback

Minha dúvida é o comando Launch usa algum recurso do windows para funcionar?? sera que por ter trocado para PT BR e não ter suporte ele não
executa, só executando as funções internas do XBMC, pois os dados são passados por HTTP.
« Last Edit: October 15, 2010, 04:53:42 PM by Wanilton »
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

Wanilton

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: 6
    • View Profile
    • XBMC Brazil Forum
Re: Reconhecimento de voz
« Reply #18 on: October 17, 2010, 07:25:19 PM »
James, fiz o tutorial em inglês e espanhol no painel de controle, passei na seqüência o sistema para PT BR, e agora consigo executar o XBMC pelo comando launch, resumindo funciona o vox, mesmo numa língua sem suporte ao reconhecimento de voz.

Dúvidas, estou com os packs de línguas (language packs), em inglês, espanhol e português Brasil, posso manter os 3 packs instalados e usar o voxcommando em pt-br, agora a dúvida: como o vox se liga aos packs, ou seja ele busca tudo nas duas outras
línguas com suporte ao reconhecimento de voz, ou o executável esta setado apenas para inglês, desprezando o espanhol por exemplo.

Lhe peço que se for necessário setar para um único pack de linguagem, prefiro que seja em espanhol, pela similaridade com o português.

Estou feliz que isso tenha funcionado, poder usar o windows na língua nativa, é bem melhor.

Outra dúvida, em Mouse Emulation, como fica o parâmetro para Mouse Scroll Up and Mouse Scroll Down?

Meus parabéns pelo avanço conseguido nesta última versão.
« Last Edit: October 17, 2010, 07:49:21 PM by Wanilton »
www.xbmcbrasil.net
XBMC  Brazilian Community Forum - Admin
Windows 8.1 - XBMC Gotham Custom Plus - Aeon MQ 5
My Room Entertaiment´s
About me

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7715
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Reconhecimento de voz
« Reply #19 on: October 17, 2010, 10:32:42 PM »
try the latest version: http://voxcommando.com/forum/index.php?topic=101.msg749#msg749

Now, on the options page, you should be able to select the language from a drop down menu at the bottom left of the "general" tab, where it says "Override default language".

the direction of the mouse is determined by the x and y values.  Please look at this post where I explained it:
http://voxcommando.com/forum/index.php?topic=101.msg703#msg703