Ngày 03/01/2017 My wedding:)- Du lịch Nikko tochigi

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ần cuối Bố nhìn thấy biển

Lần cuối Bố nhìn thấy biển

Kỷ niệm sầm sơn 2015

Lễ Tốt Nghiệp Đại Học 02/07/2013

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!

Hành trình xanh và những người Bạn

Hành trình xanh và những người Bạn

Cuộc vui nào rồi cũng đến lúc tàn canh. Nỗi buồn nào rồi cũng vơi dần theo năm tháng. Chỉ có thời gian tấm lòng là Vô hạn. Dù ở phương trời nào,ta vẫn nhớ về nhau.

Đám cưới anh Trai

Đám cưới anh Trai

Hãy luôn tin tưởng ở con Mẹ nhé!

Nhảm Nhí Nhạt Nhẽo

Nhảm Nhí Nhạt Nhẽo

Ba hòn đá tảng của sự học là :quan sát nhiều từng trải nhiều và nghiên cứu nhiều

TP.HCM

TP.HCM

Đời người và những chuyến đi.

Sinh Nhật con gái

Sinh Nhật con gái

Sinh Nhật Gái Yêu

Automation 2G

Automation 2G

Nơi khơi dậy đam mê

Anh Em Thác Nôi

Anh Em Thác Nôi

Cách duy nhất để có bạn bè là chính bản thân mình phải là một người bạn

Kỉ niệm ae thân thiết

Kỉ niệm ae thân thiết

Vạn Sự Khởi đầu nan

🌱 “Bảy lần vấp ngã, tám lần đứng dậy” 七転八起 ✨

Showing posts with label AI code. Show all posts
Showing posts with label AI code. Show all posts

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ở:

console.cloud.google.com

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


Bây giờ quay lại ứng dụng 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 
///   flutter build web --dart-define=YOUTUBE_API_KEY=xxxx
API_key lấy ở google console không nên chèn cứng vào trong code dễ bị lộ ,chạy lệnh trên terminal là được

💡 Lưu ý: Khi thay đổi code, nên chạy flutter clean nếu gặp lỗi build hoặc lỗi cache. Bình thường chỉ cần flutter pub get sau khi thay đổi pubspec.yaml.

📌 Các câu lệnh quan trọng cần nhớ

Mục đíchCâu lệnh
Xóa cache buildflutter clean
Cập nhật packageflutter pub get
Tạo lại cấu hình Flutterflutter create .
Chạy appflutter run
Tạo AABflutter build appbundle --release
Tạo APKflutter build apk --release
Build Webflutter build web --release
Deploy Firebasefirebase deploy --only hosting
Đăng xuất Firebasefirebase logout
Đăng nhập Firebasefirebase login
Xem Firebase projectfirebase projects:list
Cấu hình FlutterFireflutterfire configure

>> Còn nữa...

Video Nổi bật

 
↑
Please Enable Javascript!Enable JavaScript