none
Speech leitor de voz RRS feed

  • Pergunta

  • estou tentando   passsar o que usuario diz no auto-falante  para a o textbox com  Speech só que ele esta me retornando este erro alguem sabe me dizer o que pode ser ? estou tentando passar a voz para o listbox em textos

    Acesso negado. (Exceção de HRESULT: 0x80070005 (E_ACCESSDENIED))

    Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código. 

    Detalhes da Exceção: System.UnauthorizedAccessException: Acesso negado. (Exceção de HRESULT: 0x80070005 (E_ACCESSDENIED)) 

    O ASP.NET não está autorizado a acessar o recurso solicitado. Recomenda-se conceder à identidade de solicitação do ASP.NET direitos de acesso ao recurso. O ASP.NET tem uma identidade de processo-base (geralmente {MACHINE}\ASPNET no IIS 5 ou Serviço de Rede no IIS 6 e IIS 7, e a identidade de pool do aplicativo configurada no IIS 7.5) que é usada se o aplicativo não estiver sendo representado. Se o aplicativo estiver sendo representado através de <identity impersonate="true"/>, a identidade será o usuário anônimo (geralmente IUSR_MACHINENAME) ou o usuário de solicitação autenticado. 

    Para conceder ao ASP.NET acesso a um arquivo, clique com o botão direito do mouse no arquivo no Explorador de Arquivos, escolha "Propriedades" e selecione a guia Segurança. Clique em "Adicionar" para adicionar o usuário ou grupo apropriado. Realce a conta ASP.NET e procure o acesso desejado nas caixas.

    Erro de Origem: 
    Linha 15:         protected void Page_Load(object sender, EventArgs e)
    Linha 16:         {
    Linha 17:             engine.SetInputToDefaultAudioDevice();
    Linha 18:             engine.LoadGrammar(new DictationGrammar());
    Linha 19:             engine.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(engine_SpeechRegonized);

    Arquivo de Origem: c:\Users\\Documents\Visual Studio 2013\Projects\Voz\Voz\Index.aspx.cs    Linha: 17 

    Rastreamento de Pilha: 


    • Editado RODRIGORFL quarta-feira, 4 de dezembro de 2013 22:42
    quarta-feira, 4 de dezembro de 2013 20:48

Respostas

  • Você está tentando acessar o microfone do cliente, mas está acessando o microfone do servidor. O ASP.NET não consegue acessar o microfone do cliente, você vai acessar com flash, silverlight.. o cliente e tratar as requisições com stream do audio.

    Se não foi isto que falei acima Existe uma biblioteca Naudio para capturar o microfone. Mas você não vai conseguir acessar o microfone do cliente.


    http://kindohm.com/blog/2010/07/20/slaudiocaptureplayback.html
    sexta-feira, 6 de dezembro de 2013 13:54
    Moderador

Todas as Respostas