Phục hồi Dữ liệu từ Bản Sao lưu
Nếu bạn đã thực hiện sao lưu cơ sở dữ liệu của ứng dụng ElevenLabs Account Hub trước đó, bạn có thể sử dụng tệp sao lưu (thường là tệp .db
hoặc .sqlite
) để khôi phục lại toàn bộ cài đặt, danh sách Khóa API, lịch sử TTS, Proxy Pool, Thư viện Giọng nói Cục bộ và các dữ liệu khác của mình. Quá trình này rất hữu ích khi bạn muốn chuyển dữ liệu sang một máy tính mới, hoặc cần phục hồi lại trạng thái làm việc trước đó sau một sự cố dữ liệu không mong muốn.
Cảnh báo Quan trọng Trước khi Thực hiện Phục hồi!
CẢNH BÁO NGHIÊM TRỌNG: Việc phục hồi dữ liệu từ một tệp sao lưu sẽ GHI ĐÈ HOÀN TOÀN cơ sở dữ liệu hiện tại đang được sử dụng bởi phần mềm ElevenLabs Account Hub. Điều này có nghĩa là tất cả dữ liệu hiện có trong phần mềm tại thời điểm phục hồi (bao gồm tất cả Khóa API, cài đặt TTS, lịch sử, Proxy Pool, Thư viện Giọng nói Cục bộ, v.v.) sẽ bị XÓA SẠCH và thay thế hoàn toàn bằng dữ liệu từ tệp sao lưu bạn chọn.
Trước khi tiếp tục, hãy đảm bảo rằng:
- Bạn đã chọn ĐÚNG tệp sao lưu mà bạn thực sự muốn khôi phục. Kiểm tra kỹ tên tệp và ngày giờ sao lưu (nếu có trong tên tệp).
- Nếu dữ liệu hiện tại trong phần mềm có bất kỳ thông tin nào quan trọng mà chưa được sao lưu gần đây, bạn nên thực hiện một bản sao lưu mới cho dữ liệu hiện tại TRƯỚC KHI tiến hành phục hồi từ một bản sao lưu cũ hơn. Điều này để tránh mất mát dữ liệu không mong muốn.
Hành động phục hồi dữ liệu KHÔNG THỂ HOÀN TÁC sau khi đã thực hiện. Hãy tiến hành một cách cẩn trọng.
Cách Thực hiện Phục hồi Dữ liệu
Có hai phương pháp chính để phục hồi dữ liệu, tùy thuộc vào phiên bản phần mềm của bạn có hỗ trợ chức năng "Khôi phục Cơ sở dữ liệu" trực tiếp hay không.
Phương pháp 1: Sử dụng Chức năng "Khôi phục Cơ sở dữ liệu" (Nếu có)
Một số phiên bản của ElevenLabs Account Hub có thể cung cấp một tùy chọn menu để khôi phục cơ sở dữ liệu một cách tiện lợi:
- Đóng các Tab đang mở (Khuyến nghị): Để đảm bảo không có xung đột dữ liệu, hãy đóng tất cả các tab TTS đang mở trong Cột Giữa.
- Từ Thanh Menu, chọn "Settings" (Cài đặt).
- Tìm và chọn "Khôi phục Cơ sở dữ liệu" (Restore Database) hoặc một tùy chọn tương tự.
(Hình ảnh: Vị trí menu "Khôi phục Cơ sở dữ liệu" - có thể khác tùy phiên bản)
- Một hộp thoại cảnh báo (tương tự như cảnh báo ở trên) sẽ xuất hiện, nhấn mạnh rằng dữ liệu hiện tại sẽ bị ghi đè. Đọc kỹ và chỉ nhấn "Yes" (Đồng ý) hoặc "OK" nếu bạn đã hiểu rõ và chấp nhận rủi ro.
- Một hộp thoại "Mở tệp" (Open File Dialog) của hệ điều hành sẽ xuất hiện.
- Duyệt đến vị trí bạn đã lưu tệp sao lưu cơ sở dữ liệu (tệp
.db
hoặc.sqlite
) mà bạn muốn khôi phục. - Chọn tệp sao lưu đó và nhấn "Open" (Mở).
- Phần mềm sẽ cố gắng thay thế tệp cơ sở dữ liệu hiện tại bằng tệp sao lưu bạn đã chọn.
- Sau khi quá trình hoàn tất, phần mềm có thể yêu cầu bạn khởi động lại ứng dụng để các thay đổi có hiệu lực hoàn toàn. Hãy làm theo hướng dẫn.
Luôn ưu tiên sử dụng chức năng tích hợp sẵn này nếu có, vì nó thường được thiết kế để xử lý việc đóng và mở lại kết nối cơ sở dữ liệu một cách an toàn hơn.
Phương pháp 2: Phục hồi Thủ công (Nếu không có chức năng tích hợp)
Nếu phiên bản phần mềm của bạn không có tùy chọn "Khôi phục Cơ sở dữ liệu" trực tiếp từ menu, bạn có thể thực hiện phục hồi bằng cách thay thế tệp cơ sở dữ liệu thủ công:
- Đóng Hoàn toàn Phần mềm: Đây là bước cực kỳ quan trọng. Hãy đảm bảo rằng ứng dụng ElevenLabs Account Hub đã được đóng hoàn toàn (không chạy ngầm) trước khi bạn thực hiện bất kỳ thao tác nào với tệp cơ sở dữ liệu.
- Xác định Vị trí Tệp Cơ sở dữ liệu Hiện tại:
- Tệp cơ sở dữ liệu của phần mềm thường được đặt tại một thư mục con có tên là
data
(hoặc tương tự) bên trong thư mục cài đặt chính của ứng dụng (thư mục chứa tệp thực thi.exe
mà bạn dùng để chạy chương trình). - Tên tệp cơ sở dữ liệu thường là
elevenlabs.db
hoặc một tên tương tự có phần mở rộng.db
hoặc.sqlite
.
- Tệp cơ sở dữ liệu của phần mềm thường được đặt tại một thư mục con có tên là
- Sao lưu Tệp Cơ sở dữ liệu Hiện tại (Rất khuyến khích):
- Trước khi ghi đè, hãy tìm đến tệp cơ sở dữ liệu hiện tại (ví dụ:
data/elevenlabs.db
). - Đổi tên tệp này thành một tên khác, ví dụ:
elevenlabs_old_YYYYMMDD.db
hoặcelevenlabs_before_restore.db
. Thao tác này tạo ra một bản sao lưu nhanh của dữ liệu hiện tại, phòng trường hợp bạn muốn quay lại hoặc nếu quá trình phục hồi gặp sự cố.
- Trước khi ghi đè, hãy tìm đến tệp cơ sở dữ liệu hiện tại (ví dụ:
- Sao chép và Đổi tên Tệp Sao lưu của Bạn:
- Tìm đến tệp sao lưu (
.db
hoặc.sqlite
) mà bạn đã tạo trước đó và muốn sử dụng để phục hồi. - Sao chép (Copy) tệp sao lưu này.
- Dán (Paste) tệp sao lưu đã sao chép vào thư mục
data
của phần mềm (nơi chứa tệp cơ sở dữ liệu gốc, ví dụ:c:/path/to/app/data/
). - Sau khi dán, hãy đổi tên tệp sao lưu bạn vừa dán thành tên tệp cơ sở dữ liệu gốc mà phần mềm sử dụng (thường là
elevenlabs.db
). Nếu có một tệpelevenlabs.db
cũ ở đó (mà bạn chưa đổi tên ở bước trên), bạn cần xóa hoặc đổi tên nó trước khi đổi tên tệp sao lưu.
- Tìm đến tệp sao lưu (
- Khởi động lại Phần mềm: Mở lại ứng dụng ElevenLabs Account Hub.
- Phần mềm bây giờ sẽ tải và sử dụng dữ liệu từ tệp cơ sở dữ liệu bạn vừa thay thế. Tất cả các Khóa API, cài đặt, lịch sử và các dữ liệu khác từ bản sao lưu của bạn sẽ được khôi phục và hiển thị trong ứng dụng.
Kiểm tra Kỹ lưỡng sau khi Phục hồi
Sau khi đã phục hồi dữ liệu và khởi động lại phần mềm, hãy dành thời gian kiểm tra kỹ lưỡng để đảm bảo mọi thứ hoạt động như mong đợi:
- Kiểm tra Danh sách Khóa API (Cột Trái) để đảm bảo tất cả các khóa từ bản sao lưu của bạn đã xuất hiện đầy đủ.
- Mở một vài tab TTS và kiểm tra xem các Hồ sơ Cài đặt TTS (giọng nói, mô hình, các tham số) có đúng như trong bản sao lưu không.
- Kiểm tra Lịch sử TTS của một vài Khóa API.
- Kiểm tra Proxy Pool Chung và Thư viện Giọng nói Cục bộ (nếu bạn có sử dụng).
- Thực hiện thao tác "Test Key & Fetch Info" cho một vài Khóa API để đảm bảo chúng vẫn kết nối và lấy thông tin tín dụng bình thường.
Nếu có bất kỳ vấn đề nào sau khi phục hồi, bạn có thể thử phục hồi lại từ một bản sao lưu khác (nếu có) hoặc, nếu bạn đã đổi tên tệp cơ sở dữ liệu cũ ở bước trên, bạn có thể thử khôi phục lại tệp đó bằng cách xóa tệp vừa phục hồi và đổi tên tệp cũ trở lại thành elevenlabs.db
(nhớ đóng ứng dụng trước khi làm).