Opções da conta — aprendizagem, voz própria, lembretes, aviso de gravação, ditado.
Tudo o que está nas Definições (Settings) da app Chui também pode ser alterado numa conversa, e é normalmente aí que alguém o descobre: são interruptores que ninguém vai procurar a tocar no ecrã.
get_account() dá o quadro completo numa resposta curta. Diz em nome de quem está a conta, em que plano está e quantas reuniões restam este mês. Diz também qual é a empresa, se houver, e como está definido cada um dos interruptores abaixo. É isto que deves ler antes de alterar qualquer um deles, para poderes dizer primeiro em voz alta o que vai mudar.
A política de privacidade do Chui promete que isto pode ser desligado a qualquer momento, e set_privacy() é esse interruptor aqui. Desligado significa que o Chui não vai ler as gravações desta conta para se aperfeiçoar. Nada é apagado e nada muda nas reuniões da própria conta: os resumos, a pesquisa e tudo o resto funcionam exatamente como antes.
É um consentimento, por isso só muda quando a pessoa diz que deve mudar. Nunca por causa de um estado de espírito, de um comentário geral sobre privacidade ou de uma pergunta sobre o assunto.
Uma pessoa pode pedir ao Chui que reconheça a sua própria voz. Não pode pedir para mais ninguém, e ninguém o pode pedir por outra pessoa.
Com isto ligado, o Chui guarda uma amostra da voz da pessoa. Essa amostra é aprendida nas reuniões que ela grava e em que está identificada, ou seja, em que o seu nome foi atribuído a uma das vozes. O Chui põe então o nome dela na sua voz nas suas próprias reuniões e nas reuniões da sua empresa para as quais foi convidada no calendário. Nunca nas de outra empresa.
Está desligado até a própria pessoa o ligar, porque uma amostra de voz é um dado biométrico e precisa do consentimento da própria pessoa.
Quem não o ligou continua a ser «Orador N» (Speaker N): a sua voz é comparada uma vez e descartada, e nada dela é guardado. Identificar alguém manualmente funciona sempre e não precisa de nada disto. Num computador, «tu» continua a ser o teu próprio microfone, que não precisa de amostra de voz. Desligá-lo apaga a amostra de imediato, mas os nomes já atribuídos ficam. Uma amostra que não seja usada durante um ano também é apagada.
set_voice_recognition() aceita uma resposta: ligado ou desligado. Só muda porque a própria pessoa o pediu, e apenas para a sua própria voz. Antes de o ligar, lê-lhe a frase da descrição da ferramenta e obtém um sim. Essa frase fica guardada como o texto do consentimento dela. Um administrador da empresa pode desligá-lo para todos na empresa, mas nunca ligá-lo. get_account() diz quando é esse o caso.
Alguém que não usa o Chui pode ainda assim ser reconhecido nas tuas reuniões, se te disse pessoalmente que concorda. prepare_recognise_voice() recebe a reunião, a voz (speaker_N), o nome da pessoa e como disse que sim — pessoalmente num certo dia, ou numa reunião gravada num certo momento, que é a melhor prova — e cita o que essa voz disse, para confirmares que é a certa, com a frase com que a pessoa concordou. Depois, recognise_voice() fá-lo: o Chui aprende a voz dessa reunião em poucos minutos e dá-lhe o nome em todas as reuniões que gravares depois, em qualquer uma das tuas contas, sem convite de calendário. O mesmo par com off apaga a amostra, e os nomes que pôs nas reuniões voltam a «Orador N».
Não há interruptor para isto. Numa empresa, cada reunião que alguém grava começa no seu próprio espaço «Privado» (Private), e mais ninguém na empresa a pode abrir, nem os administradores. A reunião só chega aos colegas quando essa pessoa a adiciona a outro espaço, com add_meeting_to_workspace() ou na app, durante a gravação ou depois. Nada nem ninguém muda esse ponto de partida. Quem mais pode ver uma reunião diz quem pode aceder a cada espaço.
Por predefinição, o Chui guarda o áudio de uma reunião para sempre. Em Definições → Privacidade → «Guardar o áudio» (Settings → Privacy → Keep the audio) podes definir um número de dias. prepare_keep_audio() seguido de keep_audio() fazem o mesmo por escrito.
Quando passarem esses dias desde a reunião, só o áudio desaparece, tanto do armazenamento do Chui como de todos os dispositivos que tenham uma cópia. O título, a transcrição, o resumo, as notas, as pessoas e a pesquisa ficam. No lugar do leitor, a reunião indica que a gravação foi removida. Uma reunião que ainda esteja a ser gravada ou carregada nunca é afetada.
Um limite mais curto pode remover de imediato o áudio de reuniões mais antigas, e isso não pode ser desfeito. Por isso, a primeira chamada diz quantas reuniões perderiam já o áudio, e nada muda até a pessoa concordar com esse número.
Numa empresa, um administrador pode definir este limite para todos (company: true). Os membros veem então o limite da empresa e não o podem alterar para si. get_account() diz qual se aplica e quem o decidiu.
set_reminder() define três coisas, e só é preciso enviar as que foram realmente pedidas:
Um alarme toca mesmo em modo silencioso e com o Concentração ativo. Por isso, nunca o escolhas por palpite em nome de alguém: tem de ser o que a pessoa pediu.
E um alarme precisa de uma permissão do próprio telemóvel, que o Chui só consegue pedir no telemóvel. Escolhê-lo numa conversa regista a intenção. Um telemóvel em que essa permissão não foi concedida passa a mostrar um cartão silencioso, sem dizer nada.
O Chui só pede essa permissão ao iOS num momento: quando a linha Como (How) em Definições → Lembrete de reunião (Settings → Meeting reminder) muda para Alarme a partir de outro valor. Por isso, definir um alarme a pedido nunca faz aparecer o pedido de permissão. Abrir essa linha e encontrar Alarme já escolhido também não. Muda para outra opção e volta a Alarme, e o telemóvel pede a permissão.
É uma única definição para toda a conta. Chega a todos os dispositivos em que a pessoa tem sessão iniciada, não só ao que tem na mão.
O Chui nunca põe um bot na chamada, por isso mais ninguém na sala tem forma de saber que está a decorrer uma gravação, a não ser que o Chui o diga. E diz: uma frase curta pelo altifalante, uma vez, quando a reunião começa, no idioma em que a app está.
Num portátil, o aviso sai pelo altifalante do próprio computador. As pessoas do outro lado de uma videochamada só o ouvem se o microfone o captar, tal como acontece com tudo o resto dito na sala. Com auscultadores, só quem os está a usar ouve o aviso. Diz isto à pessoa, em vez de prometer que o outro lado foi avisado.
set_announcement() aceita uma resposta: ligado ou desligado. Está ligado, a menos que a pessoa o tenha desligado.
Desligá-lo não é uma alteração de definição como as outras, e não deve ser tratado como tal. Em muitos lugares, gravar uma conversa sem avisar as outras pessoas que nela participam é ilegal. Antes de o desligar:
1. Diz isso à pessoa. 2. Explica que, ao desligá-lo, está a confirmar que vai ela própria avisar todos os presentes. 3. Deixa-a responder.
Nunca o desligues só porque alguém pareceu incomodado com o aviso ou perguntou o que era.
É uma única definição para toda a conta, e é essa a ideia: quem o desligou no telemóvel não deve ser apanhado de surpresa pelo portátil a anunciar uma chamada com um cliente.
Se o ditado estiver disponível para a conta, manter premida a tecla fn no Mac dita para a app onde está o cursor. Em vez da fn, a pessoa pode escolher um botão do rato. Enquanto dita, aparece uma pequena cápsula do Chui na parte de baixo do ecrã.
set_dictation() aceita uma resposta: ligado ou desligado. Desligar retira a pílula e deixa a tecla fn livre para outras apps, como o seletor de emojis. Está ligado até a pessoa o desligar. É uma única definição para a conta, por isso aplica-se a todos os Macs em que a pessoa tem sessão iniciada. get_account() só a mostra onde o ditado está disponível.
Colar como citação (desde a build 229). Num Mac, Command + Option + V num campo de texto cola o conteúdo da área de transferência como citação: cada linha começa com o sinal de citação usado nas respostas de e-mail e de chat, com cada quebra de linha, avanço e item de lista mantidos como estavam (desde a build 233). Está ligado por predefinição e desliga-se nas definições de ditado; premidas fora de um campo de texto, as teclas continuam a fazer o que faziam antes. Desde a build 233, o ditado e esta colagem também funcionam em apps que desenham o seu próprio texto, como alguns editores de código, onde antes mostravam um cartão em vez de colar.
Antes de colar um ditado, o Chui pode limpá-lo. Essa limpeza pode ser consultada e alterada da mesma forma:
get_dictation_settings() diz se a limpeza está ligada, enumera as palavras próprias da pessoa e enumera os estilos de ditado, com o predefinido assinalado.add_dictation_word() adiciona um nome ou termo escrito à maneira da pessoa, ou uma substituição: ouvido «slash go do», escrito «/godo».remove_dictation_word() retira uma palavra e diz qual foi, para que possa ser reposta.set_dictation_cleanup() desliga a limpeza — e então é colado exatamente o que foi ouvido — ou volta a ligá-la.Num Mac e no Windows, as palavras entram no máximo cerca de um segundo depois de largares as teclas; se a limpeza demorar mais do que isso, entram exatamente como foram ouvidas (desde a build 249).
Um estilo é um conjunto completo de instruções para a limpeza. Quatro vêm incluídos e são gratuitos; um deles é o predefinido até a pessoa escolher outro. list_dictation_styles() enumera-os todos, diz o que faz cada um dos incluídos e mostra por inteiro as instruções dos da pessoa. set_dictation_style() torna um deles o predefinido, e o anterior vem na resposta, para poder ser reposto; no Mac e no telemóvel continua a poder escolher-se um estilo para um só ditado. add_dictation_style() acrescenta um estilo da pessoa — um nome e tudo o que a limpeza recebe — e faz parte do Chui Pro: sem ele a resposta di-lo, e a pessoa subscreve na app ou em chui.io. Alterar ou apagar um estilo próprio pergunta primeiro: prepare_update_dictation_style() e prepare_delete_dictation_style() leem o nome e as instruções tal como estão agora (o Chui não guarda outra cópia), e update_dictation_style() e delete_dictation_style() só agem depois de um sim. Os estilos incluídos não podem ser alterados nem apagados; se o predefinido for apagado, o incluído volta a sê-lo. Seja o que for que um estilo diga, uma limpeza que mude o alfabeto, reescreva ou responda ao ditado é recusada, e é colado o que foi dito. Todas estas ferramentas só existem onde o ditado está disponível.
Cada ditado também fica guardado na conta, para que outro Mac veja o mesmo histórico. Fica guardado o que foi ouvido, o que foi escrito, o idioma, os tempos e o som. list_dictations() mostra os ditados do mais recente para o mais antigo, e get_dictation() mostra um ditado completo.
Apagar um ditado tem dois passos. prepare_delete_dictation() diz quando foi dito e como começava. delete_dictation() remove depois as palavras e o som dele da conta. A definição «Durante quanto tempo o Chui guarda o áudio» também se aplica aos ditados: ao fim desse tempo, remove o som, tal como faz com o de uma reunião, e mantém as palavras. transcribe_dictation_again() envia o som guardado de um ditado mais uma vez para transcrição e guarda as palavras novas ao lado do que foi ouvido e escrito, que nunca muda; faz-se uma vez por ditado, e pedir de novo dá as mesmas palavras.
get_dictation_settings() diz também quantas PALAVRAS GRÁTIS restam esta semana em cada tipo de dispositivo (iPhone, Android, Mac, Windows — cada um tem a sua semana) e quando começa a nova, à segunda-feira; o Pro não tem limite. Desde a build 231, o ditado conta como pago sempre que qualquer conta para a qual a mesma sessão possa mudar tenha o Pro — uma conta de empresa paga, por exemplo — e as palavras continuam a ser contadas na conta que está aberta. Lista também cada Mac e PC Windows com sessão iniciada, pelo nome e quando foi visto pela última vez: o que inicia um ditado (fn no Mac, Ctrl + Win no Windows, e botões do rato), o microfone, o idioma e o clique ao premir. Num Mac, um ditado que só ouça silêncio indica o microfone que estava a ouvir e abre a lista de microfones para se poder escolher outro (desde a build 231). set_dictation_device() altera qualquer um destes num computador; o computador recebe a alteração da próxima vez que o Chui arrancar nele ou vier para a frente. Algo tem sempre de iniciar um ditado, por isso a tecla só pode ser desligada enquanto restar um botão do rato. Um telemóvel não tem um interruptor destes: só dita a partir do que a própria pessoa configurou — o Botão de Ação ou o Toque posterior num iPhone, ou o teclado do Chui num iPhone e no Android (desde a build 233). Tocar no microfone do teclado em qualquer app escreve as palavras onde está o cursor. No Android, substitui o mosaico do painel de definições rápidas e, desde a build 235, mostra um teclado completo enquanto não estás a falar, as tuas palavras à medida que as dizes e um visto para as escrever. Num iPhone, o primeiro toque abre o Chui uma vez; depois disso, o teclado fica a ouvir durante cinco minutos, e o Botão de Ação abre o ecrã de escuta do teclado em vez de copiar o ditado para colar. Quando o ditado começa, o Chui leva-te sozinho de volta à app onde estavas a escrever; no Chrome, o teclado mostra logo o ecrã que te pede para deslizares de volta, com o microfone já ligado (desde a build 247). Em algumas apps de assistente, o Chui leva-te diretamente de volta à tua conversa; naquelas em que voltar sozinho abria uma nova conversa ou uma lista de conversas, o teclado mostra o ecrã de deslizar de volta (desde a build 248). Desde a build 249, mais três apps de assistente reabrem antes na mesma conversa, com o teu rascunho. Enquanto uma reunião está a ser gravada num iPhone, o teclado continua a ditar, usando o próprio microfone da reunião, e a gravação não perde som (desde a build 249). Se a ligação falhar enquanto ditas com o teclado, o Chui volta a ligar-se e continua, e nada do que disseste se perde; se continuar em baixo durante cerca de um minuto, o Chui escreve o que chegou e avisa-te de que o fim não chegou, para o poderes dizer de novo (desde a build 243). Se o microfone deixar de enviar som, o ditado termina em cerca de quatro segundos, as palavras já ouvidas são escritas e o teclado avisa-te de que o microfone parou (desde a build 247). Num iPhone, as teclas do teclado têm o aspeto e o comportamento das do próprio iPhone (desde a build 246): manter premida uma letra mostra as versões acentuadas por cima dela, arrastar ao longo da barra de espaço move o cursor, manter premida a tecla de apagar acelera quanto mais tempo a manténs, e com o Acesso total cada tecla faz um clique e dá um toque ligeiro. Dois espaços só escrevem um ponto final quando são tocados rapidamente um a seguir ao outro, logo a seguir a uma letra ou a um algarismo.
Apagar a conta, ligar um calendário e adicionar uma forma de iniciar sessão ficam de propósito fora de alcance. O Chui num assistente diz quais e porquê.