/creative-ttv

入力されたテキストを音声として出力するサービス

Primary LanguageTypeScript

CreAtiveTTV

入力されたテキストを音声として出力するサービス

※ TTVとは、 Text to Voice の略

How To Develop

React - Vite

# サーバー起動
$ bun dev

Firebase Hosting - 初回

Firebase ドキュメント

  1. Firebase CLI をインストールする
$ bun add firebase-tools
  1. package.jsonscript を追加
"scripts": {
  ...
  "firebase": "firebase"
}
  1. Firebase CLI にログイン
$ bun run firebase login
$ bun run firebase projects:list
  1. プロジェクトを初期化する
$ bun run firebase init hosting
  1. サイトにデプロイする
$ bun run firebase deploy --only hosting

Firebase Hosting - 開発後

  1. ビルド
$ bun run build
  1. 再デプロイ
# 未ログイン状態の場合はログインを先に行う
# dist 配下のプロジェクトがデプロイされる
$ bun run firebase deploy --only hosting

Web Speech API

commit message

TH TH
feat 新しい機能
fix バグの修正
docs ドキュメントのみの変更
style 空白、フォーマット、セミコロン追加など
refactor 仕様に影響がないコード改善(リファクタ)
perf パフォーマンス向上関連
test テスト関連
chore ビルド、補助ツール、ライブラリ関連

Domain

Other

  • コミット時に husky でエラーが出る場合
# fatal: cannot exec '.husky/pre-commit': Permission denied

chmod +x .husky/pre-commit