ウェブサイトをご覧ください!
英国の鉄道アナウンスを生成および再生する Web サイト。
情報
Worldline IT Services UK Limited による法的通知により、Atos Anne の音声録音は利用できなくなりました。
詳細については、https://railpayments.co.uk/atos-worldline をご覧ください。
フィル・セイヤーがゆっくりと鉄道を降り始めたとき、私は彼のアナウンスをもっと録音しておけばよかったと思いました。あの時はやらなかったので、今回は積極的にやってみようと思いました!
️ ファイルを送信する前に、次のガイドラインに従ってください。そうしないと、PR が採用されない可能性があります。
オーディオ ファイルのフォルダーはaudio/
にあります。
mp3
ファイルである必要があります。we will be calling at.mp3
必要があります。BTN.mp3
である必要があります。前提条件として Node.js と Yarn パッケージ マネージャーをインストールする必要があります。
リポジトリのクローンを作成したら、Yarn を使用して必要な依存関係をインストールします。
yarn install
次に、3 つ (はい、3 つ) の開発サービスを開始できます。
# In one terminal, run (for the website):
yarn run develop
# When this says "You can now view rail-announcements in the browser.", open a new terminal and run (for the live trains API):
yarn run develop:workers
# Finally, open a new terminal and run (to serve the audio files):
yarn run serve-audio
Web サイト http://local.davw.network:8787 にアクセスできるようになります。 local.davw.network
は常にローカル マシンに解決されるドメインで、ローカル開発中に Web サイトがオーディオ ファイルおよびバックエンド API で正しく動作することを確認するために使用されます。
一部の機能はローカルでテストするために追加の作業が必要です。
RTT API のユーザー名とパスワードを使用して、リポジトリのルートに.dev.vars
ファイルを作成する必要があります。
RTT_API_USERNAME=rttapi_username
RTT_API_PASSWORD=your_password
このサイトは、Gatsby を使用した React Framework で作成されています。 React や Gatsby に詳しくない場合は、貢献する前に調べてみるとよいでしょう。
変更をコミットする前に、コードをフォーマットします。
yarn run format