Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bootjp/linux-screen-reader


https://github.com/bootjp/linux-screen-reader

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# linux-screen-reader

## これはなに?
Linuxデスクトップ環境でgoogle text to speech を用いてスクリーンリーダーを提供します.

## コンポーネント

golang実装のAPIサーバーとJavaScript実装のフロントエンドから構成されます.

APIはhttpサーバーとクリップボード監視で読み上げる文章を待機します.

## 依存関係

### 実行時

* `alsa-lib` or `libasound2-dev`
* [`clipnotify`](https://github.com/cdown/clipnotify)

### 開発時
* `go mod download`

## 実行
* setup gcp credential, and environment `GOOGLE_APPLICATION_CREDENTIALS`
* go run ./cmd or binary download by release page
* and install frontend userscript or bookmarklet