
Ngày 03/01/2017 My wedding:)- Du lịch Nikko tochigi
Yêu là chết ở trong lòng một ít Vì mấy khi yêu mà chắc đã được yêu

Lễ Tốt Nghiệp Đại Học 02/07/2013
Không bao giờ là bế tắc là tuyệt vọng Một khi bạn mong muốn nó tốt hơn Một khi bạn không bỏ cuộc Một khi bạn còn cố gắng!
🌱 “Bảy lần vấp ngã, tám lần đứng dậy” 七転八起 ✨
Oct 3, 2026
Sep 23, 2026
🎙️ HƯỚNG DẪN BẬT GIỌNG ĐỌC AI CAO CẤP
Story for Kids hỗ trợ giọng đọc AI tự nhiên, mượt mà như người thật thông qua Google Cloud Text-to-Speech.
✨ Miễn phí trong hạn mức 1 triệu ký tự/tháng.
Bạn chỉ cần thiết lập một lần, sau đó có thể sử dụng giọng đọc AI trong app.
📌 Cần chuẩn bị
1 tài khoản Google/Gmail
Điện thoại hoặc máy tính có Internet
Thẻ thanh toán nếu Google yêu cầu xác minh tài khoản
💡 Lưu ý: Google có thể yêu cầu thêm thẻ để xác minh. Việc liên kết thẻ không đồng nghĩa với việc bạn sẽ bị tính phí. Hãy kiểm tra hạn mức và cài đặt thanh toán của tài khoản Google Cloud trước khi sử dụng.
🟢 BƯỚC 1 — TẠO DỰ ÁN GOOGLE CLOUD
1️⃣ Truy cập Google Cloud
Mở:
2️⃣ Đăng nhập
Đăng nhập bằng tài khoản Gmail của bạn.
3️⃣ Tạo dự án mới
Nếu Google Cloud yêu cầu tạo dự án:
New Project / Tạo dự án mới
→ Đặt tên, ví dụ:
Nghe Truyện
→ Nhấn Create / Tạo
✅ Sau khi tạo xong, hãy chọn đúng dự án vừa tạo.
🟢 BƯỚC 2 — BẬT TEXT-TO-SPEECH API
1️⃣ Tìm dịch vụ
Ở thanh tìm kiếm phía trên, nhập:
Cloud Text-to-Speech API
2️⃣ Mở dịch vụ
Chọn đúng:
Cloud Text-to-Speech API
3️⃣ Bật API
Nhấn:
Enable / Bật
✅ Khi thấy API đã được bật là hoàn thành bước này.
🟢 BƯỚC 3 — TẠO API KEY
API Key là mã giúp Story for Kids kết nối với Google Cloud để tạo giọng đọc AI.
1️⃣ Mở Credentials
Vào:
APIs & Services
→ Credentials
2️⃣ Tạo API Key
Nhấn:
+ Create Credentials
→ API key
3️⃣ Sao chép API Key
Google sẽ tạo một chuỗi ký tự tương tự:
AIzaSyxxxxxxxxxxxxxxxxxxxx
👉 Nhấn Copy để sao chép.
⚠️ Chưa dán key vào đâu khác. Hãy chuyển sang Bước 4 để giới hạn quyền sử dụng key trước.
🟢 BƯỚC 4 — GIỚI HẠN API KEY 🔐
Đây là bước rất nên thực hiện để tăng độ an toàn cho API Key.
1️⃣ Mở API Key
Sau khi tạo key, nhấn vào API Key vừa tạo.
2️⃣ Tìm mục
API restrictions
3️⃣ Chọn
Restrict key
4️⃣ Chọn API
Trong danh sách, chọn:
☑️ Cloud Text-to-Speech API
Không chọn các API khác nếu bạn không sử dụng.
5️⃣ Lưu
Nhấn:
Save
✅ API Key lúc này chỉ được phép sử dụng cho dịch vụ Text-to-Speech mà bạn đã chọn.
🟢 BƯỚC 5 — DÁN API KEY VÀO STORY FOR KIDS
1️⃣ Mở Cài đặt
Vào:
⚙️ Cài đặt
2️⃣ Chọn Giọng đọc AI
Chọn:
🎙️ Giọng đọc AI (Cloud TTS)
3️⃣ Bật tính năng
Bật:
Dùng giọng AI cao cấp
4️⃣ Nhập API Key
Dán API Key đã sao chép ở Bước 3 vào ô API Key.
5️⃣ Lưu
Nhấn:
💾 Lưu
🎉 HOÀN TẤT!
Bây giờ hãy:
📖 Mở một câu chuyện
↓
▶️ Nhấn nút Nghe
↓
🎙️ Story for Kids sẽ sử dụng giọng đọc AI cao cấp.
❓ CÂU HỎI THƯỜNG GẶP
💰 Có mất tiền không?
Google Cloud có hạn mức sử dụng miễn phí, nhưng điều kiện và hạn mức có thể thay đổi theo chính sách hiện tại của Google.
Bạn nên kiểm tra thông tin thanh toán và hạn mức trong Google Cloud trước khi sử dụng lâu dài.
📊 Làm sao biết đã sử dụng bao nhiêu ký tự?
Trong Story for Kids:
⚙️ Cài đặt → Giọng đọc AI
Bạn có thể xem thông tin sử dụng nếu phiên bản app của bạn hỗ trợ tính năng này.
🔐 API Key có an toàn không?
API Key được lưu trên thiết bị của bạn theo thiết kế của ứng dụng.
Tuy nhiên, không nên chia sẻ API Key cho người khác.
Việc giới hạn API Key ở Bước 4 giúp giảm rủi ro nếu key bị lộ.
📱 Không có API Key thì có dùng Story for Kids được không?
Có.
Bạn vẫn có thể sử dụng app và nghe truyện bằng giọng đọc mặc định của thiết bị.
Giọng AI cao cấp chỉ là một tùy chọn nâng cao.
⭐ TÓM TẮT 5 BƯỚC
1️⃣ Tạo Google Cloud Project
⬇️
2️⃣ Bật Cloud Text-to-Speech API
⬇️
3️⃣ Tạo API Key
⬇️
4️⃣ Giới hạn API Key → Chỉ cho Text-to-Speech
⬇️
5️⃣ Dán API Key vào Story for Kids → Lưu
🎉 Xong! Chúc bé có những giờ nghe truyện thật vui vẻ!
Sep 3, 2026
Các câu lệnh cơ bản trên terminal Flutter
Thử nghiệm khép kín
🛠️ Sau khi code xong
1. Làm sạch và cập nhật project
Mở Terminal và chạy lần lượt:
flutter clean
flutter pub get
2. Chạy ứng dụng trên máy ảo
Bật Android Emulator lên.
Nếu trước đó chưa kết nối project với máy ảo, chạy:
flutter create .
Sau đó chạy ứng dụng:
flutter run
🎨 Nếu thay logo ứng dụng
Sau khi thay logo, mở Terminal và chạy:
flutter pub get
Sau đó:
dart run flutter_launcher_icons
🔥 Nếu chuyển email đăng ký Firebase
Bước 1 — Đăng xuất tài khoản Firebase hiện tại
firebase logout
Bước 2 — Đăng nhập bằng email mới
firebase login
Bước 3 — Kiểm tra các project Firebase đang có
firebase projects:list
Bước 4 — Kết nối Flutter với project Firebase
flutterfire configure
Sau đó chọn Firebase project mà bạn đang sử dụng.
📱 Xuất file để upload lên Google Play
Để tạo file AAB dùng upload lên Google Play Console:
flutter build appbundle --release
File thường nằm tại:
build/app/outputs/bundle/release/app-release.aab
📦 Xuất file APK
Để tạo file APK bản Release:
flutter build apk --release
File thường nằm tại:
build/app/outputs/flutter-apk/app-release.apk
🌐 Đưa ứng dụng Flutter lên Web
Bước 1 — Build Web
flutter build web --release
Bước 2 — Deploy lên Firebase Hosting
firebase deploy --only hosting
Chèn API yoube vào trong code 💡 Lưu ý: Khi thay đổi code, nên chạy
flutter cleannếu gặp lỗi build hoặc lỗi cache. Bình thường chỉ cầnflutter pub getsau khi thay đổipubspec.yaml.
📌 Các câu lệnh quan trọng cần nhớ
| Mục đích | Câu lệnh |
|---|---|
| Xóa cache build | flutter clean |
| Cập nhật package | flutter pub get |
| Tạo lại cấu hình Flutter | flutter create . |
| Chạy app | flutter run |
| Tạo AAB | flutter build appbundle --release |
| Tạo APK | flutter build apk --release |
| Build Web | flutter build web --release |
| Deploy Firebase | firebase deploy --only hosting |
| Đăng xuất Firebase | firebase logout |
| Đăng nhập Firebase | firebase login |
| Xem Firebase project | firebase projects:list |
| Cấu hình FlutterFire | flutterfire configure |
>> Còn nữa...










1:33 PM
asahi

Posted in: 

