Building for Accessibility with Azure

Microsoft DevRadio
31 May 202430:58

Summary

TLDRこのビデオスクリプトでは、Azureエンジニアリング組織でアクセシビリティに特化しているElsa Leenが、開発者プラットフォームのアクセシビリティとAIの活用について語っています。Elsaは、開発者ツールのアクセシビリティ強化と、AIがアクセシビリティを向上させる方法について説明し、TeamsのライブキャプションやWindowsの音声認識機能など、マイクロソフトの製品におけるアクセシビリティ機能の例を紹介しています。さらに、AIが持つ自然言語処理能力がアクセシビリティに与える影響についても触れ、コピロットやSeeing AIなどのツールがどのように視覚障害者や学習障害者を支援するのかを解説しています。

Takeaways

  • 😀 アクセシビリティとは、製品やサービスを障害を持つ人々も含めたすべての人に利用可能にすることです。
  • 👥 障害を持つ人々は、恒久的な障害だけでなく、一時的または状況依存の障害も考慮に入れます。
  • 🛠️ Microsoftは、開発者ツールのアクセシビリティを向上させる取り組みを行っており、Visual Studioなどがその一例です。
  • 🌐 Azureエンジニアリング組織のElsaは、AIを使い障碍を抱える人々にとって開発プラットフォームをよりアクセス可能にし、AIがアクセシビリティを向上させる方法を探求しています。
  • 🎥 Teamsなどのアプリでは、ライブキャプションや翻訳機能が利用でき、聴覚障害者や他の人々にとって重要な機能となっています。
  • 📖 OfficeのディクテーションやRead Aloud機能は、音声をテキストに変換したり、画面の内容を読み上げたりするアクセシビリティツールです。
  • 🤖 Co-pilotは、アクセシビリティを高めるためのテクノロジーであり、テキストの要約、編集、生成を支援します。
  • 👓 Seeing AIは、視覚に障碍を抱える人々が周囲の世界を理解するのに役立つモバイルアプリです。
  • 🔍 AIはマルチモーダルで、画像や音声を理解し、テキストに変換することができるため、さまざまなアクセシビリティのギャップを埋めることができます。
  • 📈 AIはアクセシビリティを拡大し、自然言語処理を通じて個々のニーズに応じたパーソナライズされたアシスタントを提供します。
  • 👂 アクセシビリティの改善は、ユーザーの包括性と使いやすさを高めることにもつながります。
  • 🔗 アクセシビリティに関するフィードバックを得るためには、障碍を持つ人々とコミュニケーションを取り、彼らのニーズを理解することが重要です。

Q & A

  • このビデオでのエルサ・リーンの役割は何ですか?

    -エルサ・リーンはAzureエンジニアリング組織でデザインとアクセシビリティに焦点を当てて働いています。

  • アクセシビリティとは何ですか?

    -アクセシビリティとは、障害を持つ人々がデジタル製品やサービスを利用できるようにすることを指します。

  • エルサが紹介したMicrosoft製品のアクセシビリティ機能の一例は何ですか?

    -一例として、Teamsのライブキャプション機能があります。この機能は聴覚障害を持つ人々が会議に参加しやすくするためのものです。

  • 一時的な障害の例を挙げてください。

    -一時的な障害の例として、エルサ自身が左耳の聴力が一時的に低下している状況が挙げられます。

  • Microsoftがアクセシビリティの重要性を強調する理由は何ですか?

    -Microsoftは、より多くの人々が製品やサービスを利用できるようにすることで、全ての人々にとってのインクルーシブな体験を提供することを目指しているからです。

  • Copilotのアクセシビリティへの影響は何ですか?

    -Copilotは、コンテンツの要約や編集を手助けすることで、特にディスレクシア(読み書き障害)を持つ人々にとって有益なアシスタント技術です。

  • Seeing AIとは何ですか?

    -Seeing AIは、視覚障害を持つ人々が周囲の世界をモバイルアプリを通じて理解できるようにするためのアプリです。

  • AIがアクセシビリティに与える主な利点は何ですか?

    -AIは、スケールでのアクセシビリティを容易にし、自然言語のサポートを提供することで、個々のニーズに合わせたパーソナライズを可能にします。

  • Microsoftの製品で使われている読み上げ機能の例を挙げてください。

    -例として、Microsoft EdgeやOfficeでの読み上げ機能があります。これにより、画面上のテキストを音声で読み上げることができます。

  • アクセシビリティ向上のためにエンジニアが考慮すべきことは何ですか?

    -エンジニアは、障害を持つコミュニティからのフィードバックを収集し、実際のユーザーのニーズに基づいて設計を行うべきです。

Outlines

00:00

😀 アクセス性の重要性とAIの役割

Elsa LeenはMicrosoftのAzureエンジニアリング組織で働く。彼女は開発者プラットフォームのアクセシビリティを確保し、AIを通じてアクセシビリティを向上させる方法を探求している。ビデオでは、開発者ツールのアクセシビリティを向上させる取り組みや、AIがアクセシビリティに与える恩恵について語っている。また、Microsoftのアクセシビリティの考え方や、製品やサービスを設計する際のアクセシビリティの重要性を説明している。

05:01

😉 一時的または状況依存の障害

ビデオでは一時的または状況依存の障害についても議論されている。例えば、雑音の多い環境での聴覚の障害や、車椅子での移動に関する議論がある。カーブカット(歩道の傾斜部分)の例を通じて、永久的な移動障害を持つ人々にとって非常に重要なインフラストラクチャであることが説明されている。しかし、カーブカットは車輪のスーツケースやベビーストローラー、自転車などを持つ人々にとっても非常に便利な機能であると指摘している。

10:02

🎥 AIを活用したアクセシビリティの向上

Microsoft製品におけるAIパワードなアクセシビリティツールについて紹介されている。Teamsでのライブキャプション、翻訳機能、Officeのディクテーション、Read Aloud機能などが挙げられる。これらは特定の障害を持つ人々だけでなく、一般のユーザーにも恩恵をもたらす機能である。また、CopilotというAIアシスタントがどのように障害を持つ人々にとって生産性を高める助けとなるかについても触れている。

15:03

👥 個人差に応じたアクセシビリティの重要性

アクセシビリティが個人差に応じてどのように重要であるかについて議論されている。AIが持つマルチモーダルな能力が、聴覚障害者や視覚障害者、学習障害者にとってどのように役立つかを説明している。また、AIがスケールでアクセシビリティを提供する能力についても触れており、USA Todayアプリのテキスト読み上げ機能など、実際の例を紹介している。

20:03

🤖 自然言語処理とアクセシビリティ

自然言語処理(NLP)がアクセシビリティに与える影響について語られている。CopilotのようなAIアシスタントが、自然言語を通じてどのようにアクセシビリティを向上させるかについて説明されている。また、自然言語を活用して個々のニーズに応じたアシスタントツールを作成できるようになる可能性についても触れている。

25:04

👓 Seeing AIアプリの紹介

Microsoft社内ハッカソンから生まれたSeeing AIアプリについて紹介されている。これは視覚に障害を持つ人々に周囲の世界を説明するモバイルアプリである。アプリはコンピュータービジョン技術を用いてメニューの説明などを行うことができ、最近のGPT 4の機能を活用して会話を通じてより詳細な情報を提供することができるようになっている。

30:05

🔍 アクセシビリティ向上のためのツールとアプローチ

アクセシビリティを向上させるためのツールやアプローチについて議論されている。Redditなどのオンラインコミュニティでのフィードバックや、製品レビューを通じて障害を持つユーザーの声を聞くことが重要であると強調している。また、アクセシビリティを向上させる取り組みは、ユーザーエクスペリエンス全体を向上させることにもつながると指摘している。

👋 アクセシビリティとユーザーフィードバック

アクセシビリティに関するユーザーフィードバックの重要性について話されている。製品のフィードバックチャネルをアクセシブルにし、障害を持つユーザーからのフィードバックを積極的に求めるべきだと主張している。また、ハッカソンの文脈では、オンラインコミュニティやフォーラムを活用して障害を持つユーザーとの対話を促すことが推奨されている。

Mindmap

Keywords

💡アクセシビリティ

アクセシビリティとは、製品やサービスが障害を持つ人々も含め、誰もが使用できるように設計されている状態を指します。このビデオでは、アクセシビリティが重要なテーマとして取り上げられており、開発者ツールが障害を持つ開発者にも使用できるようにすることが重要だと述べられています。また、AIを利用してアクセシビリティを向上させる方法についても議論されています。

💡Azure

Azureは、マイクロソフトが提供するクラウドコンピューティングサービスです。ビデオでは、Azureエンジニアリング組織のElsaがアクセシビリティに焦点を当てた話をしています。Azureは開発者にとって重要なプラットフォームであり、そのアクセシビリティの向上が議論されている点では、ビデオの核心に位置しています。

💡デザイン

デザインは、このビデオでは特にアクセシビリティに関連するコンテキストで使用されています。Elsaはデザインに焦点を当てており、製品やサービスが障害を持つ人々にとって使いやすいものになるようにデザインする重要性が強調されています。デザインはアクセシビリティを確保するための重要な要素です。

💡AI

AIは、ビデオ内で繰り返し強調されている人工知能の略です。AIがアクセシビリティを向上させるためのツールとして機能する例が多数紹介されています。例えば、音声認識や文字起こし、画像の説明、翻訳などが挙げられます。AIはアクセシビリティの分野で大きな進歩をもたらす可能性があると述べられています。

💡ハッカソン

ハッカソンとは、一定期間内に特定の問題を解決するために集まった人々が協力してソフトウェア開発を行うイベントです。ビデオでは、参加者がハッカソンに参加し、アクセシビリティに関する問題に取り組む様子が触れられています。ハッカソンはアイデアの創出と技術の革新を促進する場です。

💡Teams

Microsoft Teamsは、ビデオ会議やコミュニケーションを目的としたソフトウェアです。ビデオでは、Teamsにおけるライブキャプション機能が紹介されており、それがどのようにアクセシビリティを向上させるかが説明されています。ライブキャプションは聴覚障害者や他の人々にとって非常に有用な機能です。

💡ディクテーション

ディクテーションは、音声をテキストに変換するプロセスであり、ビデオではMicrosoft Officeの機能として紹介されています。ディクテーションは、手書きやタイピングが困難な障害を持つ人々にとって非常に役立つ機能です。ビデオではディクテーションがアクセシビリティを向上させる方法の1つとして挙げられています。

💡ライブキャプション

ライブキャプションは、ビデオや会議中の発言をリアルタイムで文字起こしし表示する機能です。ビデオ内で強調されており、TeamsやWindowsなどのMicrosoft製品に組み込まれていると説明されています。ライブキャプションはアクセシビリティを向上させるために重要な機能で、特に聴覚障害者にとって有用です。

💡Co-Pilot

Co-Pilotは、ビデオ内で紹介されているAIパワードなアシスタントです。Co-Pilotは、内容の要約、編集、生成を手助けし、アクセシビリティを向上させる役割を果たしています。ビデオではCo-Pilotがどのように障害を持つ人々にとって生産性を高めるツールとなるかが語られています。

💡Seeing AI

Seeing AIは、ビデオ内で紹介されているアプリで、視覚に障害を持つ人々が周囲の世界を理解するのに役立ちます。アプリは画像認識技術を用いてメニューやその他の文書を説明することができ、アクセシビリティを向上させるための創造的なソリューションの1つです。

Highlights

Elsa Leen from Azure engineering discusses the importance of accessibility in AI and developer platforms.

Developer tools like Visual Studio and VS Code are highlighted for their focus on accessibility features.

Accessibility is defined as inclusive design for over 1.3 billion people with disabilities worldwide.

The concept of 'disability tax' is introduced, referring to the extra time and effort required by individuals with disabilities.

Curb cuts are used as an analogy for universal design that benefits everyone, not just those with disabilities.

Live captions in Teams and Windows are showcased as an AI-powered accessibility tool.

Read Aloud feature in Microsoft Edge and Office is demonstrated, highlighting text-to-speech advancements.

Co-pilot is presented as a productivity tool that has been particularly beneficial for people with disabilities.

The video testimonial from Microsoft employees with disabilities about the impact of Co-pilot is shared.

AI's role in bridging gaps for individuals with disabilities through multimodal experiences is explained.

The Seeing AI app, developed by a blind engineer, uses AI for the blind and low vision community to describe the world around them.

Conversational UI in Seeing AI is demonstrated to show how it can understand and interact with visual content.

The mantra 'nothing about us, without us' is emphasized for engaging with the disability community in product development.

Tips for hackers on engaging with the disability community and testing assumptions during hackathons are provided.

The importance of good accessibility for overall good usability in product design is discussed.

Strategies for finding and involving people with disabilities in the development process are suggested.

Transcripts

play00:00

[Music]

play00:08

[Music]

play00:23

hello happy Friday Innovation Challenge

play00:25

hackathon hackers um thank you for

play00:28

taking the time to join us today and

play00:31

Elsa thank you for taking the time to

play00:33

talk to us today I'm here with Elsa Leen

play00:35

who is she works in the Azure

play00:36

engineering organization and she is

play00:38

focused on uh design and specifically uh

play00:42

accessibility and so she's going to

play00:44

share um some of what she presented at

play00:46

build just last week um to feel free to

play00:50

put questions in the chat and uh I hope

play00:53

we just turn it over to you great yeah

play00:55

so you know these people are trying to

play00:57

make a recommendation system more

play00:59

accessible

play01:01

what what's your advice yeah well thanks

play01:03

for having me Matthew I'm really excited

play01:05

to be speaking to you all um like

play01:07

Matthew said my job is focused on

play01:09

accessibility so it's kind of two parts

play01:11

one is I make sure our developer

play01:13

platforms for building with AI are

play01:15

accessible so that developers with

play01:17

disabilities can build with AI and join

play01:18

hackathons just like all of you um some

play01:21

of which you know you may may be you as

play01:23

well um and then the other part is kind

play01:26

of jobs like this and talking about how

play01:28

AI can be used to benefit access ility

play01:30

and kind of you know encouraging folks

play01:32

to think about using Azure in these ways

play01:34

um so I can start the talk we're going

play01:36

to keep it chill and Friday morning

play01:38

casual so Matthew you can act as our

play01:41

audience proxy and jump in with any

play01:42

questions as we go and yeah I'll just

play01:44

kind of start with explaining

play01:46

accessibility in a little bit more

play01:47

detail before getting into the AI stuff

play01:49

yeah and the you know and just to the to

play01:52

the point of you know making our

play01:54

developer tools accessible you know

play01:57

um Visual Studio has always been

play02:00

really good at building an accessibility

play02:03

features there's I know there's more in

play02:04

there than I'm even aware of um and so I

play02:07

think that just I just want to you know

play02:10

tip of the hat to to the work that you

play02:12

and your team have been doing for years

play02:15

uh to make us leaders in that space

play02:17

thanks Matthew well that's definitely

play02:18

not me but I agree that you know I'm not

play02:20

a developer myself but I know visual

play02:22

studi has done a lot of work vs code all

play02:24

of the rest of the development tools um

play02:27

and you know uh like be being a Dev is a

play02:30

great career right so it's important

play02:31

that that's inclusive for everyone and a

play02:33

lot of the kind of accessibility

play02:35

features they build into those tools are

play02:37

inclusive for everyone like think about

play02:38

how adjustable all of the different code

play02:40

and you know kind of display and color

play02:42

settings are in visual studio and and

play02:44

all of our other tools like that's

play02:46

really useful for people with you know

play02:47

different visual conditions whether it's

play02:49

being color blind so like preferring a

play02:51

different kind of type of color in their

play02:53

um you know display or you know uh light

play02:56

sensitive and things like that so yeah

play02:58

totally um true so so I'm going to talk

play03:01

about accessibility just a little bit to

play03:02

start us off um so you know some of you

play03:06

may already be familiar with this but

play03:07

this is how we talk about accessibility

play03:08

at Microsoft um firstly what is

play03:11

accessibility um it's really about um

play03:14

making sure that everything that we

play03:15

build and design and you know at

play03:16

Microsoft that's digital products but it

play03:18

can also be you know services like

play03:20

government services the built

play03:22

environment right like buildings and you

play03:24

know hospitals and things like that they

play03:25

all need to be accessible to people with

play03:27

disabilities right these are all the

play03:28

things that you know make up a

play03:30

fulfilling life and and um you know over

play03:32

1.3 billion people in the world um have

play03:35

disabilities and and many of those

play03:37

benefit from assist of Technology um

play03:39

when we talk about disability though you

play03:41

know we often kind of talk about folks

play03:43

with permanent disabilities right so

play03:44

that might be somebody who is blind or

play03:47

who is deaf or heart of hearing and

play03:49

that's a long-term condition and we also

play03:52

at Microsoft when we consider designing

play03:53

our products consider that many of us in

play03:55

our lives will experience temporary or

play03:58

situational disabilities so by temporary

play04:00

I mean um you know that might be

play04:02

actually for me at the moment I have a a

play04:04

pretty blocked ear on the left side and

play04:07

and you know I don't think it's anything

play04:08

long term but I need to get that cleared

play04:10

out and that's something temporarily

play04:11

that's impairing my hearing I hear much

play04:13

much worse at the moment out of the left

play04:14

ear than the right I

play04:17

was I was talking to a fellow who um he

play04:20

he wound up I think injuring both of his

play04:24

hands right um a while back and for him

play04:27

it was this great opportunity to figure

play04:29

out what okay how would I use word how

play04:33

would I get my job done um and it was a

play04:36

real eye opener for him too so the

play04:38

temporary disability piece is it's

play04:40

something to you know that matters yeah

play04:42

yeah yeah absolutely and voice is a

play04:44

great great um solution for some of the

play04:47

hand based stuff I feel like that can

play04:48

kind of be an opportunity for the person

play04:50

you know to to try out some of our voice

play04:51

Technologies which are AI based and we

play04:53

can talk about later and that might you

play04:55

know help him be more efficient in the

play04:56

long term right yeah and then the other

play04:58

one is situational and so would um not

play05:00

that that's slightly different to

play05:01

Temporary Disability that would be

play05:03

something like if we kind of extend the

play05:05

hearing example that I was using if

play05:06

you're in a really noisy bar or a noisy

play05:09

environment um it can be difficult to

play05:11

hear what's happening and that's a

play05:12

situational uh disability or situational

play05:14

impairment um so that's kind of the

play05:16

spectrum and then when we think about

play05:18

you know designing for and including

play05:20

people all across that Spectrum not just

play05:22

permanent disabilities um you know it

play05:24

really makes our experiences more

play05:25

inclusive for everyone and just that

play05:27

little bit more sort of flexible and

play05:29

accommodating and easier to use so I

play05:31

have this picture on the screen of what

play05:33

they call in America a curb cut um mat

play05:37

are you familiar with these and have you

play05:38

taken advantage of these for any reason

play05:40

at any

play05:41

point um I'm familiar with them the I've

play05:45

not I I don't know if I've knowingly

play05:47

consciously taken advantage of them oh

play05:49

okay interesting well okay so what we

play05:51

have up here called called carb Cuts

play05:53

these are the basically little ramps

play05:56

that are built into the sidewalk um that

play05:58

are really really important for people

play06:00

with wheelchairs to navigate our streets

play06:02

safely right because otherwise they you

play06:04

know if someone with the wheelchair

play06:05

doesn't have a ramp they can't cross the

play06:07

street and go safely from the sidewalk

play06:09

onto the road and then back up again

play06:12

right so these are really really

play06:13

important for people um who have a

play06:15

permanent Mobility disability um but I

play06:18

can bet that you've probably use one at

play06:19

some point Matthew because if you have

play06:21

ever tried to navigate the sidewalk with

play06:23

a wheelie suitcase or maybe even a

play06:26

stroller or um for me sometimes a

play06:28

bicycle if I'm along um they are

play06:31

incredibly useful especially if you have

play06:32

a heavy suitcase um not to have to lift

play06:35

that up and kind of pull it along um so

play06:37

carb cuts are a great example of

play06:38

something I think most people really who

play06:40

use the sidewalk use at some point or

play06:42

another um so um we know I have a couple

play06:45

more kind of technical examples here

play06:47

these are all experiences and because I

play06:49

work on the AI team these are all AI

play06:51

powered experiences for more or less um

play06:54

that uh make things just that little bit

play06:55

more inclusive and accommodating for um

play06:58

people who use our Microsoft software

play06:59

and many of them are crucial

play07:01

accessibility tools for people who have

play07:03

disabilities um so one example here is

play07:06

uh in teams um we've had live captions

play07:08

for a while and those captions now have

play07:10

translation which is really cool too um

play07:12

but captions are so so important for our

play07:14

uh deaf colleagues here at Microsoft and

play07:16

any other company that uses Microsoft um

play07:19

so that people can follow along and

play07:20

actually participate in our meetings and

play07:22

conversations and but they are a feature

play07:24

that you know we know many people

play07:25

benefit from who aren't necessarily deaf

play07:27

or hard of hearing um so uh I when I did

play07:30

this talk at build last week um our VP

play07:32

of azure Services Marco um was was

play07:35

talking about this with me on stage and

play07:37

he um is not deaf himself but he uses

play07:39

captions almost every day uh in his

play07:41

meetings because he just finds it lowers

play07:43

the cognitive load to follow along in a

play07:45

meeting and have the captions while he's

play07:46

also engaged in the conversation um so

play07:49

that's one example you know in office

play07:52

we've had dictation for a long time so

play07:53

that's that voice enabled um version if

play07:56

you'd prefer to put your information in

play07:58

via voice um we have these lovely read

play08:00

alive features in most of Microsoft

play08:02

products whether it's Edge and office um

play08:04

that can read everything out to you um

play08:06

on the screen and there's much more and

play08:08

and co-pilot which I will talk about in

play08:10

a little bit co-pilot um wasn't a you

play08:13

know a product that was designed

play08:14

explicitly for people with disabilities

play08:16

but it's something we found you know all

play08:17

of the assistive capabilities that come

play08:19

with co-pilot has been um you know an

play08:21

incredible productivity boost for people

play08:23

with disabilities too and so I'm going

play08:24

to jump into a few examples actually now

play08:27

so for the first one actually I could

play08:28

have done this ear earlier but I will um

play08:32

fire up live captions um so I talked

play08:35

about captions in teams um but we also

play08:37

have captions in Windows and I hope this

play08:40

isn't too small um I did change the

play08:43

setting to make them larger just before

play08:45

this call but it looks like it reverted

play08:47

it should be large text okay so uh let

play08:52

me turn on microphone audio and now that

play08:57

I start talking the live caption should

play09:00

automatically pick me up um and this is

play09:03

a really useful tool um for folks who

play09:05

aren't necessarily using teams maybe you

play09:07

have to use zoom for work or you know

play09:09

you're watching a video on the internet

play09:11

which hasn't been captioned because

play09:12

sometimes unfortunately that happens um

play09:14

now we have uh you know AI powered um

play09:17

speech to text transcription live

play09:19

captions in

play09:21

Windows uh I'm getting distracted by my

play09:24

own captions now turn that off but

play09:26

that's an incredible accessibility tool

play09:28

that is AI powered that's in Windows

play09:29

since Windows 11 um that's a great stop

play09:32

gap for people where captions are

play09:33

missing in other products I did not know

play09:36

about that one yeah and it's free right

play09:38

if you have Windows part of Windows yeah

play09:41

um so we we provide a lot of our

play09:43

accessibility tools that way so then one

play09:44

other one that I'll show while we're

play09:47

here is read aloud and the you know

play09:50

browser up here is probably really small

play09:52

for folks who are following along but we

play09:53

have this button um up here with an A

play09:56

and sort of a few lines coming out of it

play09:58

and that's called read alowed That's

play09:59

office and also in Edge where if you're

play10:02

reading you know this blog about

play10:03

accessibility that our chief

play10:04

accessibility officer wrote um you can

play10:08

hit I'm not sharing audio am I Matthew

play10:11

no do you want do you want to redo it do

play10:12

you want to I'll R it right now I won't

play10:14

talk so we don't get the

play10:16

echo yeah perfect

play10:20

um

play10:21

so here and um if I hit that read aloud

play10:25

button um us a month of access ability

play10:30

Innovation May 30th 2024 Jenny leury

play10:35

Microsoft so yeah you got the idea just

play10:37

that little demo those are you know

play10:38

quite natural nice voices now with our

play10:40

um text to speech capabilities and Azure

play10:42

they're a lot more natural than the the

play10:44

sort of robotic um computer voices that

play10:47

people might be used to hearing um you

play10:49

know we've moved far past that and there

play10:50

are a ton of different voice options

play10:52

available I can choose my reading speed

play10:54

and I can choose between all of these

play10:56

different voices um including voices in

play10:58

different languages this is kind of a

play10:59

fun demo if I play

play11:06

Eloise seems like Microsoft Chief

play11:08

accessibility

play11:10

officer um new this mon so and kind of a

play11:13

silly demo because obviously you know

play11:15

who wants to specifically hear um

play11:17

someone speaking English in a French

play11:19

accent but you know obviously if I had a

play11:20

French page here you know they'd have a

play11:22

proper voice that sounds French reading

play11:23

the content um the you know we have we

play11:26

have childlike voices and adult voices

play11:29

um and you know many different things

play11:30

that you can set here um and there are

play11:33

features within Azure where folks can

play11:34

train you know brands or companies can

play11:36

train their own custom voices as well um

play11:39

so yeah that's read AI I think the next

play11:42

thing I was going to show while I have

play11:44

video and then I'll let you chime in

play11:46

again if you want Matthew I know you're

play11:47

being very um careful not to cause an

play11:50

echo is the co-pilot example so um I

play11:52

have a video here that is

play11:58

um folks from across Microsoft who have

play12:02

disabilities talking about how co-pilot

play12:03

has benefited them um so I'll play that

play12:07

has a massive opportunity

play12:21

to is it is it working did it

play12:26

pause the

play12:28

video is like me I'm going to show you

play12:30

some of my favorite features that help

play12:33

improve my productivity on the daily

play12:35

basis Jeremy Curry and I'll just go into

play12:38

co-pilot and

play12:40

say summarize this email I'm able to

play12:44

really use my voice through the

play12:45

microphone and voice access it's built

play12:47

in to co-pilot I say tell me the changes

play12:50

in accessibility for the past month I'm

play12:53

going to launch word describe what you'd

play12:55

like to write including notes or an

play12:56

outline and co-pilot can generate a

play12:58

draft to help you get started in this

play13:00

case I'm going to ask it to write about

play13:04

the history of computer science history

play13:06

of computer science

play13:09

generate a draft one of the things that

play13:11

is challenging when you have dyslexia is

play13:13

writing so to help with that I will ask

play13:16

a pilot to write a draft email I'm going

play13:18

to ask it to still keep my tone because

play13:20

I want it to sound like me and I wanted

play13:23

to be short asking Mary to do a pread of

play13:25

the document entering a prompt and is

play13:28

now generating a template email which is

play13:29

short and sweet which is a brilliant

play13:32

productivity enhancement for me when I

play13:35

think about General AI I think about

play13:37

things that I've done in my 20 plus year

play13:40

career in accessibility that we've not

play13:42

been able to do before now and some of

play13:45

these things are literally life changing

play13:49

this process with copilot usually takes

play13:52

an hour but this took 3 minutes it's

play13:56

important to give me the time back to

play13:57

work on the things that I love and

play13:59

generative AI does that if you want to

play14:02

make AI more accessible and better for

play14:05

you use it and provide feedback I'm

play14:09

excited about the possibility that it

play14:12

will help bridge the disability divide

play14:19

Microsoft so yeah uh let me switch back

play14:21

to no

play14:23

audio

play14:25

um that actually a go ahead that's a

play14:29

that's a good example because the I mean

play14:32

Microsoft the you know this this event

play14:35

The Innovation Challenge is about

play14:37

inclusion diversity and inclusion among

play14:40

our community of developers out there

play14:41

building on our stuff among our

play14:43

customers but a lot of what has driven

play14:48

our commitment um you know to to this at

play14:52

Microsoft has been our commitment to our

play14:54

own people these are some really

play14:56

brilliant people and we want everyone to

play14:58

like work really hard and commit a lot

play15:01

because it's Microsoft

play15:02

but but yeah it's like we need we need

play15:05

to find the best people in the world and

play15:07

you know and if they need a little extra

play15:09

you

play15:10

know help to make working with us easier

play15:13

we that's we focus on that yeah exactly

play15:16

because you know the reality is like

play15:18

lots of you know for people with

play15:19

disabilities like you know thinking

play15:20

about uh Christina who was the woman uh

play15:23

sitting in the chair she uses her

play15:24

computer with her feet because she can't

play15:26

use her arms like things are just going

play15:28

to take a lot longer computers were not

play15:29

really designed for that right um you

play15:31

know people people didn't think about

play15:33

these things when they designed um most

play15:34

laptop computers so things take longer

play15:36

for her that's just loads of loss like

play15:38

you said loss potential for Microsoft

play15:40

right as a company and and for her she

play15:43

you know probably has what you know what

play15:44

we call the disability tax it takes

play15:45

longer um to get things done than

play15:47

someone who's able to use their hands to

play15:49

work with the computer so you know

play15:50

co-pilot makes all of us more efficient

play15:52

but it really unlocks the potential of

play15:54

our you know colleagues with

play15:55

disabilities or other folks in the

play15:57

disability Community who get to use some

play15:59

of these tools um if I can interrupt

play16:02

again one you talked about you know the

play16:03

disability tax and things taking longer

play16:07

um measuring how long things take um is

play16:12

a great engineering

play16:14

metric and um you know just a tip for

play16:17

the hackers out there if if your hack

play16:20

focuses on doing something faster that's

play16:24

kind of a good thing to focus on very

play16:25

measurable very focused um and you know

play16:29

I just kind of leave that at that nice

play16:31

yeah for Thought um so yeah like I guess

play16:35

you know I sort of showed a couple of

play16:36

different examples and kind of talked

play16:38

about accessibility but I want to kind

play16:39

of step back and think about you know

play16:41

what what does the era of AI mean for

play16:43

accessibility because it is a very

play16:44

exciting time um there's two points that

play16:47

I have so the first one is you know what

play16:50

AI is really doing is it's making

play16:51

accessibility at scale easier than ever

play16:54

and you know so we have what what's

play16:57

amazing about the AIS of today is

play16:58

multimodal right you know you can

play17:00

describe images or understand images you

play17:03

can um you know bring voice to things or

play17:05

turn voice into text right like some of

play17:07

the examples that we showed um you know

play17:10

the and and these really address kind of

play17:11

what we call mismatches or gaps between

play17:13

you know someone who's deaf you know

play17:15

they just can't take in sound but they

play17:17

can you know if if that Gap is bridged

play17:19

for them you know they can interact with

play17:20

the world like perfectly um so you know

play17:23

what what AI is really doing is bridging

play17:25

those gaps and it's doing it at a scale

play17:27

that it can be hard to provide without

play17:29

AI so one example I have on this screen

play17:31

is a a picture of the USA Today app they

play17:34

use our text to speech tools to have um

play17:38

all of their articles automatically read

play17:40

out loud just like we showed in in

play17:41

Microsoft Edge right now in a natural

play17:43

voice so that's a feature in their

play17:44

mobile app and think about how many you

play17:47

know articles USA Today produces per day

play17:49

right it's not really feasible for them

play17:51

unless they created like a whole other

play17:53

you know team um of narrators and funded

play17:56

that to provide that kind of inclusive

play17:58

capability where people can choose to

play17:59

either read or listen um you know it

play18:01

would be a whole other Initiative for

play18:03

them to start that up but with AI you

play18:05

know much much more cheaply they're able

play18:06

to basically provide a service they

play18:08

wouldn't otherwise and bridge that Gap

play18:10

and help help people who just you know

play18:11

just prefer voice and and add that

play18:13

experience the same with captioning

play18:15

right you know with with Windows we're

play18:16

able to bridge the gap for any audio um

play18:19

transcribe that um and it's the same

play18:21

with with uh image description you know

play18:23

so um I think what we can see and and

play18:25

that's easy that's one of the things

play18:26

that I have in this slide as simple as

play18:28

an API call you know at this point

play18:29

there's kind of no excuse for adding

play18:31

multimodal experiences into you know

play18:33

engaging user experiences right like why

play18:35

not add voice just so that people have

play18:36

the option of hearing things rather than

play18:38

reading them you know why not describe

play18:40

things so there's a lot of a lot of

play18:42

things you can do there and and AI is

play18:44

really enabling that scale the second

play18:46

actually you just think of um a tip for

play18:48

the hackers too um one of the open data

play18:51

sets that Microsoft makes available to

play18:53

play with is the MSN News recommendation

play18:56

system where you can go through and look

play18:59

at interactions clicks views Etc that we

play19:01

get from headlines um another another

play19:05

thing that hackers can play with cool

play19:07

yeah that's great yeah um and then my

play19:10

second point about why you know this era

play19:12

of generative AI is such a big deal for

play19:14

accessibility is the natural language

play19:15

component right and we kind of hinted at

play19:17

that when we saw the co-pilot video you

play19:19

know what llms are bringing to us or you

play19:22

know multimodal models is natural

play19:24

language assistance and you know

play19:25

co-pilot is an assist of Technology

play19:27

right it's a mainstream assist of

play19:28

technology compared to something like a

play19:30

screen reader that is focused on the

play19:31

blind Community co-pilot is an assist of

play19:33

technology for everyone and I think when

play19:36

assisted tools are mainstream that's

play19:38

much better for people with disabilities

play19:39

too because they generally get more

play19:40

funding they get more attention because

play19:42

they're for a larger market um what

play19:44

copilot can do is you know it helps you

play19:46

summarize it helps you edit it helps you

play19:48

generate content if you're someone with

play19:50

dyslexia for example having that

play19:52

summarization ability and able to you

play19:54

know rephrase written content into

play19:56

something um that might be easier for

play19:57

you to read is an incredible tool and so

play20:01

you know all of all of these things can

play20:02

can make life again easier for everyone

play20:04

but especially people with disabilities

play20:07

um and what I think we're really getting

play20:08

with natural language is the ability for

play20:09

everyone to individually personalize and

play20:12

adapt to their own needs right so if

play20:14

it's someone with dyslexia their own

play20:15

need will be around reading um but you

play20:17

know it's it's really about being able

play20:18

to use that natural language to make

play20:20

like the assistant tool that you want so

play20:22

I think that's really exciting and

play20:23

especially because of how mainstream

play20:25

it's going to be I would say ultimately

play20:27

anything to do with natural language is

play20:28

kind of an accessibility tool for all of

play20:30

us yeah Sacha loves to say that the it's

play20:33

the the easiest programming interface

play20:35

ever yeah exactly yeah um so that's

play20:39

really exciting I think really those are

play20:41

so those are the two M oh I have a

play20:43

couple of other examples uh here um of

play20:46

innovation so this is an app called

play20:48

seeing AI um and it

play20:53

was share share again with audio um and

play20:57

then kind of contextualize what we're

play20:58

show so this is a product that was

play21:01

created quite some years ago now um by a

play21:03

blind engineer on the Microsoft team um

play21:05

through a hackathon project and it's now

play21:07

his full-time job and it has been for

play21:08

you know over five years or so um and

play21:10

it's an app called seeing AI um for the

play21:13

Blind and low vision Community um to

play21:15

basically describe uh the world around

play21:18

you via a mobile app and we've you know

play21:20

and this has been available for a while

play21:22

with the computer vision Technologies of

play21:24

you know five some years ago and there

play21:26

with GPT 4 um visual and you know GPT 40

play21:30

is coming um or is here uh you know but

play21:32

this this is showing GPT 4 um there's

play21:35

some really cool kind of conversational

play21:36

abilities that blind users of cing AI

play21:38

can now use to learn more so I think the

play21:40

most interesting one is the one on the

play21:41

right um which is around using cing a to

play21:45

understand a menu and I think it really

play21:46

shows how conversational UI is and that

play21:49

kind of multimodal language plus vision

play21:51

is so much more useful than just Vision

play21:54

so here we go after scanning this menu

play21:56

and seeing AI

play21:58

what are the categories the categories

play22:01

in the document are antipasti salads

play22:03

pizza with subcategories red and white

play22:05

specials and dessert what antipasti

play22:07

dishes are there there are three

play22:09

antipasti dishes mentioned in the

play22:10

document one oven roasted asparagus with

play22:13

Paprika ioli Red Onion Tomatoes arugula

play22:16

and lemon zest two Penta with marinara

play22:19

sauce granino homemade meatballs and

play22:21

herbs three oven roasted castl vetrano

play22:24

olives marinated with chilies garlic and

play22:26

lemon how much does the asparagus anti

play22:29

cost the asparagus antiac costs

play22:32

$12 basically what's cool about that

play22:35

video for me is

play22:37

um you know it's one thing to use

play22:40

computer vision and use OCR to just read

play22:42

out an entire menu to someone who's

play22:43

playing right like here's all the text

play22:45

in this image but what's so much more

play22:46

useful and how you know cited people

play22:48

interact with written content too is

play22:50

being able to see you know what what

play22:52

sections are there you know if I you

play22:54

know if I'm really into anti pasty can

play22:55

you tell me more about that or like tell

play22:57

me if something on this menu has cheese

play22:58

because I really love cheese and I feel

play23:00

like cheese today you know it's just a

play23:01

much more intuitive way to interpret

play23:03

your visual surroundings being able to

play23:05

ask questions about it so um another

play23:08

cool example that I have um yeah uh what

play23:11

else do I have I see that we're running

play23:12

running out of time so five minutes one

play23:14

am I going to show us today uh let me

play23:17

just uh see what else is in my little

play23:19

example briefcase but any thoughts or or

play23:21

questions

play23:22

Matthew um you know I I guess the you

play23:26

know one thing that I always come back

play23:29

to with accessibility is that good

play23:31

accessibility is generally good

play23:32

usability yeah absolutely it requires

play23:34

that you really think through how are

play23:37

people interacting with your

play23:38

system and how do you you know make that

play23:41

better and it gets you thinking in these

play23:45

really interesting ways that get make

play23:47

they make me more creative when I try to

play23:49

think that way I mean I've already you

play23:51

I'm trying to think of like for people

play23:53

that like are presented with a you know

play23:57

wine list that's only only in French and

play23:59

it's only French wines and they don't

play24:00

know the difference between something

play24:02

from one Village and another um it's not

play24:05

really accessibility but like how do you

play24:07

interact with that if you don't have a

play24:09

map of France and the weather report and

play24:11

you know everything that goes into it

play24:13

maybe not a good example but yeah stop

play24:16

with good accessibility is good

play24:18

usability yeah if there's a gap how do

play24:20

you make it easier for people like

play24:21

that's and I think basically designing

play24:24

um for the needs of accessibility is is

play24:26

kind of helping us think a little bit

play24:27

more creative right like if you design

play24:29

um for sometimes we talk about if you

play24:31

design for folks at the edges you know

play24:32

who are more under represented um you

play24:34

design a solution that better fits the

play24:36

majority um so this is just a slide with

play24:39

examples I mean I kind of tore you

play24:40

through a loot of different things um

play24:42

today um and there wasn't time to cover

play24:44

everything but this is just showing you

play24:46

know uh kind of a summary slide of some

play24:49

more examples of you know a use case and

play24:52

that can benefit accessibility who it

play24:53

benefits and the Technologies of course

play24:55

that underpin some of this and and you

play24:57

know when I presented this build you

play24:58

know we also talked about what customers

play25:00

already use these because there are lots

play25:01

of people already using these at scale

play25:03

right um you know we show we we build

play25:06

these things into our products you know

play25:07

such as live captions and then we you

play25:09

know we show that it can be done at the

play25:10

scale of windows then and you know folks

play25:12

like Paton and Swedish television are

play25:14

more encouraged to also put it into

play25:16

their own

play25:17

products how um I guess I'll just have

play25:19

kind of one last question for you you

play25:21

know we encourage people to you know if

play25:24

you're if you're for example if you're

play25:25

focused on adding accessibility features

play25:27

to an app

play25:30

um you need to engage people that need

play25:34

that

play25:35

feature yeah need that Gap bridged um

play25:39

how do you how do we find those people

play25:41

how do we test with those folks how do

play25:42

you how do you

play25:44

gather

play25:46

requirements when it's they're not your

play25:50

requirements yeah that's such a good

play25:52

point and I'm so glad that you brought

play25:53

it up Matthew so in the disability

play25:55

Community there's a a well-known slogan

play25:58

or Mantra called nothing about us

play26:00

without us and and that is absolutely

play26:02

the case you know if you're going to and

play26:04

there there are so many well- meaning

play26:05

people in the world right you know

play26:07

especially when when they're hacking and

play26:08

things trying to come up with an

play26:09

Innovative solution to a problem they

play26:11

might come up with a solution to a

play26:12

problem that they don't necessarily know

play26:14

about you know they want to help there

play26:15

are so many barriers for the disability

play26:16

Community you know someone a hacker

play26:18

might want to help um but if they aren't

play26:21

grounded in the needs of let's say um

play26:23

the deaf Community um they they will

play26:25

they're likely to make and we all are

play26:27

likely to make assumptions about you

play26:28

know what deaf people might or might not

play26:30

need or what de people might be able to

play26:32

do um and and that can sometimes be

play26:34

harmful right you know if you make an

play26:36

assumption let's say for the blind

play26:37

example that you know blind people need

play26:39

help with everything whereas you know in

play26:41

reality they're actually fairly

play26:42

independent they only need help with

play26:44

interpreting visual surrending so you

play26:45

know sometimes you know making those

play26:47

assumptions and building them into the

play26:48

product can be you know offensive to

play26:50

people or it can be building a solution

play26:51

wasting time building a solution that

play26:53

isn't necessary so it's so important um

play26:55

sign language um is is another example

play26:58

right you know there's a lot of folks

play26:59

working on sign language AI sometimes

play27:01

the computer scientists who work on that

play27:03

and they see it just as a um you know

play27:05

we've had folks who've seen it as just a

play27:07

um created a solution around sign

play27:09

language gloves for example right

play27:11

because sign language is used primarily

play27:13

you know a lot of sign language is done

play27:15

with hands but it's also facial

play27:16

expression so you know if you didn't

play27:18

learn much about sign language and

play27:19

thought that the problem was only you

play27:21

know to do with detecting hand movements

play27:23

you'd be missing a huge part of the

play27:24

problem and a lot of this can be solved

play27:26

by talking to people from that community

play27:28

and you ask me how which rather than why

play27:31

um so I guess what I have on the slide

play27:33

is a little bit more geared towards you

play27:35

know um folks working in organizations

play27:37

because it's what I showed up build you

play27:38

know I I talked about how you know if

play27:40

you've got um you know if you work in a

play27:42

large organization there are often

play27:43

employee resource groups or you know if

play27:45

you have a product in Market there are

play27:47

customer feedback channels that you can

play27:49

use what I said in build was you

play27:51

probably have more customers with

play27:52

disabilities then you realize you know

play27:54

make sure your feedback channels are

play27:55

accessible so they can give you feedback

play27:57

and make sure you're looking for that

play27:58

feedback um those things aren't

play28:00

necessarily the case of course if you're

play28:01

working on a hackathon um I would really

play28:04

encourage were you going to say

play28:05

something Matthew or should I keep no

play28:06

keep going keep going you're you're more

play28:08

important than me here yeah I mean

play28:10

definitely the best best case is you

play28:12

know working on a hack with a hack

play28:14

teammate who has lived experience in the

play28:16

problem you're solving right you're just

play28:18

going to have a much much deeper

play28:19

grounding in any problem by doing that

play28:22

um the other thing is you know reaching

play28:24

out online or or you know posting about

play28:26

your work I would say in the context of

play28:28

a hack probably the most realistic thing

play28:30

in the time frame is you know to spend

play28:31

time on places where your community

play28:34

might um gather right you know if it's

play28:36

like Reddit sometimes there there are

play28:38

forums where people just talking about

play28:39

their experiences you know in a

play28:41

particular Disability Group and that'll

play28:42

be really wide ranging and not just

play28:44

focus on Tech Solutions as well so it's

play28:45

a great way to learn you know really

play28:47

more context of the lived experience um

play28:50

I would say social you know social

play28:52

forums um you know places where people

play28:54

are talking on the internet about kind

play28:56

of these sort of problems are a great

play28:57

place to spend time and learn is

play28:59

probably the most realistic thing in the

play29:00

context of the hack and you know you can

play29:02

even ask questions in some of these

play29:04

groups I would say you know take care um

play29:06

when you do things like that you know if

play29:07

there's a group uh online let's say in

play29:10

Reddit that is specifically for you know

play29:12

people who are neurod Divergent to you

play29:14

know share and exchange with each other

play29:16

that could be more of a listening space

play29:17

rather than somewhere to come in and say

play29:19

you've come up with a solution for this

play29:20

group that you're not part of um so I I

play29:23

think you know just kind of using using

play29:24

good judgment but really trying to

play29:27

consciously lean into learning from

play29:29

others and not assuming um that your

play29:31

hack solves the problem that you think

play29:33

it is if you're not from that group but

play29:34

it's not to put everyone anyone off any

play29:36

of this I think it's just you know

play29:38

thinking about taking that time to learn

play29:40

and kind of test your assumptions as you

play29:41

build I think um in this this might be

play29:45

bad advice but um another source of

play29:48

information the a lot of times when I'm

play29:51

doing um sort of like

play29:54

competitive analysis or looking for or

play29:58

how to improve a certain type of

play30:00

software I'll do a search on especially

play30:02

some place with lots of customer reviews

play30:04

called Product name X sucks for blind

play30:08

people or something like that yeah

play30:10

that's really yeah find where people are

play30:13

complaining and find what they're

play30:15

complaining about and go solve those

play30:18

problems yeah those are the

play30:19

opportunities yeah just learn learn what

play30:21

people have to say online right there's

play30:23

a lot of information online about what

play30:25

any given person or Community thinks

play30:27

about something so yeah and you you

play30:28

mentioned Reddit which made me think of

play30:30

complaining so yeah

play30:32

relation Elsa thank you so much for your

play30:35

time today and um you know I look

play30:38

forward to talking again we'll have to

play30:39

find another another reason to do this I

play30:41

look forward to hearing what everyone

play30:42

comes up with especially for the

play30:43

personalization and accessibility

play30:45

challenge so cool thanks so much thank

play30:47

you bye

play30:52

[Music]

Rate This

5.0 / 5 (0 votes)

Related Tags
アクセシビリティAI技術開発者障害者ハッカソンマイクロソフトAzureデザインインクルージョン製品開発
Do you need a summary in English?