Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.