## Medical Transcription Analysis
Medical Transcription Analysis (MTA) is a simple solution that leverages the powers of Amazon Transcribe Medical and Amazon Comprehend Medical to provide medical notes transcription and comprehension. The solution opens a WebSocket between the client (browser) and Amazon Transcribe Medical. This WebSocket is used to send the audio from the client to Amazon Transcribe Medical and retrieve real time transcription which is then rendered on the UI. The transcribed results are then sent to Amazon Comprehend Medical which returns an analysis of the transcription.
Checkout our AWS Blog here : https://aws.amazon.com/blogs/machine-learning/performing-medical-transcription-analysis-with-amazon-transcribe-medical-and-amazon-comprehend-medical/
To run the solution, clone/download the project. To deploy the solution follow the steps below:
### Deployment
The instructions below cover installation on Unix-based Operating systems like macOS and Linux.
You can use an AWS Cloud9 enviornment or EC2 instance (recommended: t3.large or higher on Amazon Linux platform) to deploy the solution
#### Requirements
* yarn (You can install yarn by following instructions [here](https://classic.yarnpkg.com/en/docs/install/))
* node 10+ (You can install nodejs by following the instructions [here](https://nodejs.org/en/download/))
* aws cli (You can install aws cli by following the instructions [here](https://docs.aws.amazon.com/cli/latest/userguide/install-macos.html))
* tsc (npm install typescript)
* Google Chrome web browser
If you have not already, configure the aws cli to interact with AWS services using ```aws configure ```.
To deploy using this approach, you must first set a few values inside the package.json file in the app folder.
* Set your AWS deployment region in the stack->region property, replacing "%%REGION%%".
**Note** MTA is supported in AWS Regions where Amazon Transcribe Medical and Amazon Comprehend Medical are available. For more information, check out the [AWS Region Table](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)
* Enter your email into the email property, replacing "%%USER_EMAIL%%"
Now switch to the app directory, and use yarn to deploy the solution:
```
cd ./app
```
```
yarn && yarn deploy
```
#### Note:
This deployment creates 2 S3 buckets that will have to be deleted manually when the stack is destroyed. (Cloudformation does not delete them, in order to avoid data loss).
* 1 for the client bucket
* 1 for CDK toolkit (if this is your first time using CDK)
### Deploy Commands
* ```yarn deploy:backend```: deploys the backend app
* ```yarn deploy:client```: deploys or updates the client web app
* ```yarn build-app```: builds the react app
* ```yarn start```: allows development of the web app locally.
* ```yarn destroy```: destroys the backend and client stacks
## Additional Notes
### Sample Data
MTA has pre-loaded audio sample files. These samples were synthesized using data from [MTSamples.com](https://www.mtsamples.com/)
### Offline Mode
MTA comes with an offline mode built in. This mode is useful for cases when presenting the capabilities of Amazon Transcribe Medical and Amazon Comprehend Medical in situations with internet connectivity issues. To display offline mode options, press the Shift key thrice while on the webpage.
### Amazon Transcribe Medical Demo
This solution was built over components from the [amazon-transcribe-medical-demo](https://github.com/aws-samples/amazon-transcribe-medical-demo)
没有合适的资源?快使用搜索试试~ 我知道了~
医学转录分析(MTA)演示了如何使用AmazonComprehendMedical和AmazonTranscribeMedica
共172个文件
js:55个
py:22个
css:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 119 浏览量
2023-03-15
21:38:44
上传
评论
收藏 11.87MB ZIP 举报
温馨提示
(更多详情、使用方法,请下载后细读README.md文件) '医学转录分析 医疗转录分析 (MTA) 是一种简单的解决方案,它利用 Amazon Transcribe Medical 和 Amazon Comprehend Medical 的强大功能来提供医疗笔记转录和理解。该解决方案在客户端(浏览器)和 Amazon Transcribe Medical 之间打开一个 WebSocket。此 WebSocket 用于将音频从客户端发送到 Amazon Transcribe Medical 并检索实时转录,然后在 UI 上呈现。然后将转录的结果发送到 Amazon Comprehend Medical,后者返回对转录的分析。 在此处查看我们的 AWS 博客: aws.amazon.blogsmachine-learningperforming-medical-transcription-analysis-with-amazon-transcribe-medical-and-amazon-prehend-medical 要运行解决方案,请克隆下载项目。要部署解决方案,请按照以下步骤操作:
资源推荐
资源详情
资源评论
收起资源包目录
医学转录分析(MTA)演示了如何使用AmazonComprehendMedical和AmazonTranscribeMedica (172个子文件)
bootstrap.min.css 169KB
preHome.module.css 4KB
ExportPane.module.css 3KB
index.css 2KB
TranscriptPane.module.css 2KB
MicrophoneIcon.module.css 2KB
home.module.css 2KB
Header.module.css 2KB
AnalysisPane.module.css 1KB
SampleSelector.module.css 1KB
App.css 1KB
Toggle.module.css 1KB
InProgressTranscriptLine.module.css 785B
SOAPReviewPane.module.css 697B
export.module.css 655B
Dropzone.module.css 637B
Login.module.css 374B
FilePicker.module.css 271B
TranscriptLine.module.css 195B
transcriptHighlights.module.css 187B
.gitignore 813B
.gitignore 2B
index.html 2KB
favicon.ico 1KB
home.js 36KB
preHome.js 14KB
ExportPane.js 8KB
export.js 8KB
AnalysisPane.js 7KB
serviceWorker.js 5KB
TranscriptLine.js 4KB
soapSummary.js 4KB
Login.js 4KB
sigv4.js 4KB
useComprehension.js 3KB
streamAudioToWebsocket.js 3KB
pre-build.js 3KB
Dropzone.js 3KB
FormInput.js 2KB
Header.js 2KB
supportedTranslationLanguages.js 2KB
DebugMenu.js 2KB
MicrophoneIcon.js 2KB
Toggle.js 2KB
TranscriptPane.js 2KB
SampleSelector.js 2KB
getMicAudioStream.js 2KB
Button.js 1KB
createPCMStream.js 1KB
Loading.js 1KB
link-generators.js 1KB
InProgressTranscriptLine.js 1KB
index.js 1KB
sampleAudio.js 1KB
createWebsocketUrl.js 1KB
displayNames.js 1KB
SupportedLanguagesMenu.js 1013B
downsampleBuffer.js 866B
App.js 861B
FilePicker.js 848B
convertAudioToBinaryMessage.js 782B
Routes.js 758B
SOAPReviewPane.js 674B
config-overrides.js 609B
consts.js 503B
DeleteIcon.js 477B
ExportPaneHeader.js 475B
getTranscribeCredentials.js 471B
AuthenticatedRoute.js 425B
transcriptHighlights.js 419B
getAudioeventMessage.js 395B
pcmEncode.js 361B
conceptUtils.js 359B
UnauthenticatedRoute.js 337B
eventStreamMarshaller.js 332B
deploy-client-stack.js 296B
App.test.js 280B
contextLib.js 168B
.eslintrc.js 48B
sample-3.json 1.13MB
sample-4.json 648KB
sample-1.json 643KB
sample-2.json 579KB
comprehension-cache.json 68KB
package.json 6KB
createNamedQueries.json 2KB
createViewQueries.json 1KB
tsconfig.json 504B
deleteViewQueries.json 364B
manifest.json 306B
s-1-session-comprehend.json 275B
cdk.json 80B
settings.json 46B
LICENSE 927B
yarn.lock 858KB
README.md 3KB
CONTRIBUTING.md 3KB
README.md 842B
CODE_OF_CONDUCT.md 309B
sample-3.mp4 606KB
共 172 条
- 1
- 2
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9156
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功