Instellingen, op verzoek gewijzigd

Accountschakelaars: leren, eigen stem herkennen, herinneringen, aankondiging, dicteren.

Alles in Instellingen (Settings) in de Chui-app kun je ook in een gesprek wijzigen, en daar ontdekt iemand het meestal ook. Het zijn de schakelaars waar niemand al tikkend naar op zoek gaat.

get_account() geeft het hele plaatje in één kort antwoord: op wiens naam het account staat, welk abonnement het heeft, hoeveel vergaderingen er deze maand nog over zijn, het bedrijf als er een is, en hoe elke schakelaar hieronder staat. Lees dit voordat je er een wijzigt, zodat je eerst hardop kunt zeggen wat er gaat veranderen.

Mag Chui leren van mijn opnamen

Het privacybeleid van Chui belooft dat dit op elk moment uit te zetten is, en set_privacy() is hier die schakelaar. Uit betekent dat Chui de opnamen van dit account niet leest om zichzelf te verbeteren. Er wordt niets verwijderd en er verandert niets aan de eigen vergaderingen van het account. Samenvattingen, zoeken en al het andere werken precies zoals voorheen.

Het is een toestemming, dus die verandert alleen als de persoon zelf zegt dat dat moet. Nooit op basis van een stemming, een algemene opmerking over privacy of een vraag erover.

Herkenning van je eigen stem

Je kunt Chui vragen je eigen stem te herkennen, die van niemand anders, en niemand kan dat voor iemand anders vragen. Staat het aan, dan bewaart Chui één stemvoorbeeld van je. Dat wordt geleerd uit vergaderingen die je opneemt en waarin je bent benoemd (je eigen naam bij een van de stemmen). Chui zet dan je naam bij je stem in je eigen vergaderingen en in vergaderingen van je bedrijf waarvoor je in de agenda bent uitgenodigd. Nooit in die van een ander bedrijf. Het staat uit tot je het zelf aanzet, omdat een stemvoorbeeld biometrische gegevens bevat en de toestemming van die persoon zelf nodig heeft.

Iedereen die het niet heeft aangezet, blijft “Spreker N” (Speaker N): hun stem wordt één keer vergeleken en weggegooid, en er wordt niets van bewaard. Iemand handmatig een naam geven werkt altijd en heeft hier niets van nodig. Op een computer is “jij” nog steeds je eigen microfoon, en daarvoor is geen stemvoorbeeld nodig. Uitzetten verwijdert het stemvoorbeeld meteen; namen die al zijn gegeven blijven staan. Een stemvoorbeeld dat een jaar niet is gebruikt, wordt ook verwijderd.

set_voice_recognition() neemt één antwoord aan, aan of uit, en alleen omdat de persoon dat zelf zei, over de eigen stem. Lees voordat je het aanzet de zin uit de beschrijving van de tool voor en krijg daar een ja op: die zin wordt bewaard als de formulering van de toestemming. Een beheerder van het bedrijf kan het voor iedereen in het bedrijf uitzetten, maar nooit aanzetten; get_account() zegt wanneer dat zo is.

Iemand die Chui niet gebruikt kan toch herkend worden in jouw vergaderingen, als die je persoonlijk heeft gezegd dat het goed is. prepare_recognise_voice() neemt de vergadering, de stem (speaker_N), de naam en hoe er ja werd gezegd — persoonlijk op een bepaalde dag, of in een opgenomen vergadering op een bepaald moment, wat het betere bewijs is — en citeert wat die stem zei, zodat je kunt nagaan dat het de juiste is, met de zin waarmee die persoon instemde. recognise_voice() doet het dan: Chui leert de stem binnen een paar minuten uit die vergadering en noemt die persoon bij naam in elke latere vergadering die je opneemt, op al je accounts, zonder agenda-uitnodiging. Hetzelfde paar met off wist het voorbeeld, en de namen die het op vergaderingen zette worden weer «Spreker N».

Wie mijn nieuwe vergaderingen ziet: geen instelling

Daar is geen schakelaar voor. In een bedrijf begint elke vergadering die iemand opneemt in diens eigen werkruimte “Privé” (Private). Niemand anders in het bedrijf kan die openen, ook beheerders niet. Collega's krijgen hem pas te zien als die persoon die ene vergadering aan een andere werkruimte toevoegt (add_meeting_to_workspace() of in de app), tijdens de opname of daarna. Niets en niemand verandert dat startpunt; Wie kan een vergadering nog meer zien zegt wie elke werkruimte leest.

Hoe lang Chui de audio bewaart

Standaard bewaart Chui de audio van een vergadering voor altijd. Instellingen → Privacy → “Audio bewaren” (Settings → Privacy → Keep the audio) stelt in plaats daarvan een aantal dagen in, en prepare_keep_audio() en daarna keep_audio() doen hetzelfde via tekst. Zijn er na een vergadering zoveel dagen verstreken, dan verdwijnt alleen de audio, uit de opslag van Chui en van elk apparaat dat een kopie heeft. Titel, transcriptie, samenvatting, notities, personen en zoeken blijven allemaal; waar de speler stond, meldt de vergadering dat de opname is verwijderd. Aan een vergadering die nog wordt opgenomen of geüpload, wordt nooit iets veranderd.

Een kortere termijn kan audio van oudere vergaderingen meteen verwijderen, en dat is niet terug te draaien. Daarom zegt de eerste aanroep hoeveel vergaderingen nu hun audio zouden verliezen, en verandert er niets tot de persoon met dat aantal instemt.

In een bedrijf kan een beheerder het voor iedereen instellen (company: true). Leden zien dan de termijn van het bedrijf en kunnen die voor zichzelf niet wijzigen; get_account() zegt welke geldt en wie die heeft bepaald.

Hoe luid Chui een vergadering aankondigt

set_reminder() stelt drie dingen in, en alleen wat er echt gevraagd is, hoeft mee: hoe (helemaal niets, een stille kaart op het toegangsscherm of een alarm), hoe vroeg (vijf minuten, één minuut of op het moment dat die begint) en welke vergaderingen (alleen die met andere mensen erin, of elke afspraak in de agenda).

Een alarm gaat af door de stille modus en Focus heen, dus het is nooit een verstandige gok namens iemand anders. Het moet zijn waar iemand om heeft gevraagd.

En een alarm heeft toestemming van de telefoon zelf nodig, en daar kan Chui alleen op de telefoon om vragen. Het in een gesprek kiezen legt de bedoeling vast; een telefoon die de toestemming niet heeft gegeven, valt terug op een stille kaart en zegt daar niets over.

Chui vraagt het aan iOS op het ene moment dat de rij Hoe (How) in Instellingen → Vergaderherinnering (Settings → Meeting reminder) naar Alarm gaat, en alleen vanaf een waarde die nog geen Alarm was. Een alarm instellen door het te vragen levert die vraag dus nooit op, en de rij openen terwijl Alarm er al staat ook niet. Zet hem op iets anders en weer terug, en de telefoon vraagt het.

Dit is één instelling voor het hele account. Die geldt op elk apparaat waarop de persoon is ingelogd, niet alleen op het apparaat in de hand.

Of Chui de opname hardop meldt

Chui stuurt nooit een bot naar een gesprek, dus niemand anders in de ruimte kan weten dat er wordt opgenomen, tenzij Chui het zegt. En dat doet Chui: één korte zin via de luidspreker, één keer, als de vergadering begint, in de taal waarin de app staat.

Op een laptop komt die uit de eigen luidspreker van dat apparaat. De mensen aan de andere kant van een videogesprek horen hem alleen als de microfoon hem oppikt, net zoals alles wat er verder in de ruimte wordt gezegd hen bereikt. Met een koptelefoon bereikt hij niemand behalve wie hem draagt. Zeg dat, in plaats van te beloven dat de andere kant is ingelicht.

set_announcement() neemt één antwoord aan, aan of uit. Het staat aan, tenzij de persoon het heeft uitgezet.

Uitzetten is geen gewone wijziging van een instelling, en mag daar ook niet een van worden gemaakt. Op veel plaatsen is het wettelijk niet toegestaan een gesprek op te nemen zonder de andere deelnemers in te lichten. Zeg dat voordat je het uitzet. Zeg ook dat de persoon met uitzetten bevestigt dat die zelf iedereen die aanwezig is zal inlichten, en laat de persoon dan antwoorden. Zet het nooit uit omdat iemand er geïrriteerd door klonk of vroeg wat het was.

Dit is één instelling voor het hele account, en dat is precies de bedoeling: wie het op de telefoon heeft uitgezet, moet niet verrast worden als de laptop een klantgesprek aankondigt.

Dicteren op de Mac

Als dicteren voor het account beschikbaar is, dan dicteer je door fn (of een muisknop die de persoon zelf koos) op de Mac ingedrukt te houden, in de app waar de cursor staat. Onderaan het scherm staat dan een klein Chui-pilletje. set_dictation() neemt één antwoord aan, aan of uit. Uit haalt het pilletje weg en laat fn over aan andere apps, zoals de emojikiezer. Het staat aan tot de persoon het uitzet. Het is één instelling voor het account, dus elke Mac waarop die is ingelogd volgt hem, en get_account() toont hem alleen waar dicteren überhaupt wordt aangeboden.

Plakken als citaat (sinds build 229). Op een Mac plakt Command + Option + V in een tekstveld het klembord als citaat: elke regel begint met het citaatteken dat in antwoorden in e-mail en chat wordt gebruikt, en elke regelovergang, inspringing en elk lijstitem blijft zoals het was (sinds build 233). Het staat standaard aan en wordt uitgezet in de dicteerinstellingen; druk je de toetsen ergens anders dan in een tekstveld in, dan doen ze nog steeds wat ze eerst deden. Sinds build 233 werken dicteren en dit plakken ook in apps die hun eigen tekst tekenen, zoals sommige code-editors, waar eerst een kaart verscheen in plaats van dat er werd geplakt.

Wat Chui met een dictaat doet voordat het wordt geplakt, kun je op dezelfde manier lezen en wijzigen. get_dictation_settings() zegt of het opschonen aanstaat, somt de eigen woorden van de persoon op en somt de dicteerstijlen op, met de standaard gemarkeerd. add_dictation_word() voegt een naam of term toe zoals de persoon die spelt, of een vervanging: gehoord “slash go do”, geschreven “/godo”. remove_dictation_word() haalt er een weg en noemt die, zodat hij terug te zetten is. set_dictation_cleanup() zet het opschonen uit, zodat precies wordt geplakt wat er gehoord is, of weer aan. Op een Mac en op Windows staan de woorden er uiterlijk ongeveer een seconde nadat je de toetsen loslaat; duurt het opschonen langer, dan komen ze erin precies zoals gehoord (sinds build 249).

Een stijl is een volledige set instructies voor het opschonen. Vier zijn ingebouwd en gratis; een daarvan is de standaard tot de persoon een andere kiest. list_dictation_styles() somt ze allemaal op, zegt bij de ingebouwde wat ze doen en toont bij de eigen stijlen de volledige instructies. set_dictation_style() maakt er een de standaard, en de vorige staat in het antwoord, zodat die terug te zetten is; op de Mac en de telefoon kan nog steeds per dictaat een stijl worden gekozen. add_dictation_style() voegt een eigen stijl toe — een naam en alles wat het opschonen te horen krijgt — en hoort bij Chui Pro: zonder dat zegt het antwoord dat, en de persoon neemt een abonnement in de app of op chui.io. Een eigen stijl wijzigen of verwijderen vraagt eerst: prepare_update_dictation_style() en prepare_delete_dictation_style() lezen de naam en de instructies voor zoals ze nu zijn (Chui bewaart er geen andere kopie van), en update_dictation_style() en delete_dictation_style() doen het pas na een ja. De ingebouwde stijlen kunnen niet worden gewijzigd of verwijderd; wordt de standaard verwijderd, dan wordt de ingebouwde weer de standaard. Wat een stijl ook zegt, opschonen dat het alfabet verandert, het dictaat herschrijft of erop antwoordt, wordt geweigerd, en dan wordt geplakt wat er gezegd is. Ze zijn allemaal alleen beschikbaar waar dicteren wordt aangeboden.

Elk dictaat gaat ook naar het account: wat er gehoord is, wat er getypt is, de taal, de tijdstempels en het geluid. Zo ziet een andere Mac dezelfde geschiedenis. list_dictations() leest ze, nieuwste eerst, en get_dictation() leest er één in zijn geheel. Eén verwijderen gaat in twee stappen: prepare_delete_dictation() leest voor wanneer het is gezegd en hoe het begon, en delete_dictation() verwijdert de woorden en het geluid ervan uit het account. “Hoe lang Chui de audio bewaart” verwijdert het geluid van een dictaat na die tijd, net als dat van een vergadering, en bewaart de woorden. transcribe_dictation_again() stuurt het bewaarde geluid van een dictaat nog een keer door de transcriptie en bewaart de nieuwe woorden naast wat gehoord en getypt werd, dat nooit verandert; het gebeurt één keer per dictaat, en opnieuw vragen geeft dezelfde woorden.

get_dictation_settings() zegt ook hoeveel GRATIS WOORDEN er deze week over zijn per soort apparaat (iPhone, Android, Mac, Windows — elk heeft een eigen week) en wanneer de nieuwe begint, op maandag; Pro heeft geen limiet. Sinds build 231 telt dicteren als betaald zodra een account waarnaar dezelfde aanmelding kan overschakelen Pro heeft — bijvoorbeeld een betaald bedrijfsaccount — en de woorden worden nog steeds geteld onder het account dat open is. Het noemt ook elke aangemelde Mac en Windows-pc, bij naam en wanneer die het laatst gezien is: wat een dictaat start (fn op een Mac, Ctrl + Win op Windows, en muisknoppen), de microfoon, de taal en de klik bij het indrukken. Op een Mac noemt een dictaat dat alleen stilte hoort de microfoon die luisterde en opent het de lijst met microfoons, zodat er een andere kan worden gekozen (sinds build 231). set_dictation_device() verandert elk daarvan voor één computer; die neemt de wijziging over zodra Chui er weer start of naar voren komt. Er moet altijd iets een dictaat starten, dus de toets kan alleen uit zolang er een muisknop overblijft. Een telefoon heeft zo'n schakelaar niet: die dicteert alleen vanaf wat iemand er zelf voor heeft ingesteld: de Actieknop of Achterkant tikken op een iPhone, of het Chui-toetsenbord op een iPhone en op Android (sinds build 233). Tik je in een app op de microfoon van het toetsenbord, dan worden de woorden getypt waar de cursor staat. Op Android vervangt het de tegel in het paneel met snelle instellingen, en sinds build 235 toont het een volledig toetsenbord zolang je niet spreekt, je woorden terwijl je ze zegt, en een vinkje om ze te typen. Op een iPhone opent de eerste tik Chui één keer, daarna luistert het toetsenbord vijf minuten, en opent de Actieknop het luisterscherm van het toetsenbord in plaats van het dictaat te kopiëren om te plakken. Zodra het dicteren begint, brengt Chui je vanzelf terug naar de app waarin je aan het typen was; in Chrome toont het toetsenbord meteen het scherm dat je vraagt terug te vegen, met de microfoon al aan (sinds build 247). In sommige assistent-apps brengt Chui je meteen terug naar je gesprek; in de apps waar vanzelf teruggaan een nieuwe chat of een lijst met chats opende, toont het toetsenbord het scherm om terug te vegen (sinds build 248). Sinds build 249 openen nog drie assistent-apps in plaats daarvan weer op dezelfde chat, met je concept erin. Terwijl een iPhone een vergadering opneemt, dicteert het toetsenbord nog steeds, met de eigen microfoon van de vergadering, en de opname verliest geen geluid (sinds build 249). Valt de verbinding weg terwijl je met het toetsenbord dicteert, dan maakt Chui opnieuw verbinding en gaat verder, en gaat er niets verloren van wat je zei; blijft de verbinding ongeveer een minuut weg, dan typt Chui wat wel is doorgekomen en zegt dat het einde niet is aangekomen, zodat je het opnieuw kunt zeggen (sinds build 243). Stopt de microfoon met geluid doorgeven, dan eindigt het dictaat binnen ongeveer vier seconden, worden de woorden die al gehoord zijn getypt, en meldt het toetsenbord dat de microfoon is gestopt (sinds build 247). Op een iPhone zien de toetsen van het toetsenbord eruit en werken ze als die van de iPhone zelf (sinds build 246): houd je een letter vast, dan verschijnen de varianten met accenten erboven, slepen over de spatiebalk verplaatst de cursor, de wistoets gaat sneller hoe langer je hem vasthoudt, en met Volledige toegang klikt elke toets en geeft hij een licht tikje. Twee spaties typen alleen een punt als je ze snel na elkaar tikt, direct na een letter of cijfer.

Wat hier niet staat

Het account verwijderen, een agenda koppelen en een inlogmethode toevoegen zijn allemaal bewust buiten bereik. Chui in een assistent zegt welke en waarom.