A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Voice Recognition 2.0.

Apresentações semelhantes


Apresentação em tema: "Voice Recognition 2.0."— Transcrição da apresentação:

1 Voice Recognition 2.0

2 Componentes: Carlos Roberto Luckas Moreno Francisco Lima
Wellysson Melo Perichdey Weslley

3 Problema Possibilitar ao usuário efetuar multitarefas como dirigir ou realizar outra atividade que exija uso dos olhos e das mãos ao mesmo tempo em que ouve suas mensagens.

4 Solução Desenvolver uma aplicação capaz de interagir com o usuário por meio de reconhecimento de voz.

5 Funcionalidades gerais da aplicação
Reconhecer Comandos de voz; Listar Comandos; Ler Remetente da Mensagem; Ler Conteúdo da Mensagem; Sintetizar as Informações.

6 Diagrama de casos de uso

7 Documentos Gerados Especificação de Requisitos;
Diagrama de Casos de Uso; Funcionalidades, Fluxos, Prototipação de Telas, Diagrama de Classes e Diagrama de Sequencia para cada caso de uso;

8 Caso de uso reconhecimento de voz

9 Caso de uso reconhecimento de voz
Funcionalidades: Receber comando de voz; Processar Audio; Verificar Comando; Disparar Comando.

10 Caso de uso reconhecimento de voz
Fluxo Principal Pré-condição: Estar Logado com uma mensagem selecionada. O aplicativo exibe a tela ouvindo 

11 Caso de uso reconhecimento de voz
Fluxo Principal O usuário entra com um comando de voz

12 Caso de uso reconhecimento de voz
Fluxo Principal O aplicativo verifica a validade do comando

13 Caso de uso reconhecimento de voz
Fluxo Principal O comando é reconhecido e uma funcionalidade é executada.

14 Caso de uso reconhecimento de voz
Fluxo Alternativo Pré-condição: Estar Logado com uma mensagem selecionada. O comando não é reconhecido.

15 Caso de uso reconhecimento de voz
Classes

16 Caso de uso reconhecimento de voz
Diagrama de Sequência(fluxo principal)

17 Caso de uso Listar Comandos

18 Caso de uso listar comandos
Funcionalidades Listar todos os comandos;

19 Caso de uso listar comandos
Fluxo Principal Pré-condição: Comando listar comando ter sido disparado ou um comando inválido ser informado. O aplicativo sintetiza e exibe a lista de todos os comandos válidos 

20 Caso de uso listar comandos
Classes

21 Caso de uso listar comandos
Diagrama de Sequência(fluxo principal)

22 Caso de uso ler remetente

23 Caso de uso ler remetente
Funcionalidades: Ler Remetente; Informar se um remetente existe ou não.

24 Caso de uso ler remetente
Fluxo Principal Pré-condição: Comando listar remetente ter sido disparado O aplicativo exibe o remetente da mensagem

25 Caso de uso ler remetente
Fluxo Alternativo Pré-condição: Comando listar remetente ter sido disparado e um remetente não ser encontrado. O aplicativo exibe uma mensagem de erro

26 Caso de uso ler remetente
Classes

27 Caso de uso ler remetente
Diagrama de Sequência(fluxo principal)

28 Caso de uso ler remetente
Diagrama de Sequência (fluxo alternativo)

29 Caso de uso ler mensagem

30 Caso de uso ler mensagem
Funcionalidades: Busca o campo Mensagem Informa a existência ou não de uma mensagem

31 Caso de uso ler mensagem
Fluxo Principal Pré-condição: Comando listar mensagem ter sido disparado O aplicativo exibe o conteúdo da mensagem

32 Caso de uso ler mensagem
Fluxo Alternativo Pré-condição: Comando listar mensagem ter sido disparado e uma mensagem não ser encontrada. O aplicativo exibe uma mensagem de erro

33 Caso de uso ler mensagem
Classes

34 Caso de uso ler mensagem
Diagrama de Sequência(fluxo principal)

35 Caso de uso ler mensagem
Diagrama de Sequência (fluxo alternativo)

36 Caso de uso síntese de voz

37 Caso de uso síntese de voz
Funcionalidades: Verificar se conteudo a ser sintetizado válido Sintetizar uma mensagem

38 Caso de uso síntese de voz
Fluxo Principal Pré-condição: o sistema estar configurado com o idioma e outras definições da preferência do usuário O aplicativo sintetiza o conteúdo selecionado

39 Caso de uso Síntese de voz
Fluxo Alternativo Pré-condição: Comando listar mensagem ter sido disparado e uma mensagem não ser encontrada. O aplicativo exibe uma mensagem de erro

40 Caso de uso síntese de voz
Classes

41 Caso de uso síntese de voz
Diagrama de Sequência(fluxo principal)

42 Fluxo de funcionamento da aplicação

43 Fluxo Principal FLUXO DE FUNCIONAMENTO DA APLICAÇÃO (ler remetente)
Pré-condição: Estar Logado com uma mensagem selecionada. O aplicativo exibe a tela ouvindo 

44  FLUXO DE FUNCIONAMENTO DA APLICAÇÃO (ler remetente)
O usuário entra com um comando de voz

45 FLUXO DE FUNCIONAMENTO DA APLICAÇÃO (ler remetente)
O aplicativo verifica a validade do comando

46 FLUXO DE FUNCIONAMENTO DA APLICAÇÃO (ler remetente)
O aplicativo dispara o comando LER REMETENTE

47 FLUXO DE FUNCIONAMENTO DA APLICAÇÃO (ler remetente)
O aplicativo realiza a síntese de voz

48 FLUXO DE FUNCIONAMENTO DA APLICAÇÃO (ler remetente)
O aplicativo exibe o remetente da mensagem

49 FLUXO DE FUNCIONAMENTO DA APLICAÇÃO (ler remetente)
O aplicativo retorna para a tela ouvindo 

50 Diagrama de classes detalhado

51 DIAGRAMA DE CLASSES (detalhado)

52 DIAGRAMA DE CLASSES (telas)

53 DIAGRAMA DE CLASSES (classes de fronteira e de controle)

54 DIAGRAMA DE SEQUENCIA COMPLETO
Fluxo (Ler Remetente)

55 Voice Recognition 2.0


Carregar ppt "Voice Recognition 2.0."

Apresentações semelhantes


Anúncios Google