Điều bạn đang tìm kiếm hiện tại là công nghệ đột phá. Các công cụ như cmusphinx có thể phát hiện các từ từ một từ điển chuyên dụng, hạn chế (vì vậy bạn có thể dạy nó để hiểu, nói, 15 từ và đó là nó - bạn không thể dạy nó để hiểu tiếng Anh).
Về cơ bản, những công cụ này cố tìm mẫu trong các wave âm thanh mà bạn cho chúng ăn. Họ không hiểu bất cứ điều gì, họ chỉ sử dụng cùng một thuật toán trên bất cứ điều gì và sau đó cố gắng tìm thấy trận đấu gần nhất. Điều này hoạt động tốt cho các từ nhỏ nhưng khi số lượng từ tăng lên, sự khác biệt giữa sau đó co lại và công việc trở nên khó khăn hơn (thậm chí không bắt đầu bằng các từ như thời tiết và C hay xem).
Điều bạn có thể xem xét là phần mềm "lặp lại sau khi tôi". Ở đây, bạn cần phải ghi lại tất cả các từ cho bài kiểm tra làm mẫu. Sau đó, bạn có thể ghi lại các từ từ các em học sinh và sau đó tính toán sự khác biệt. Nếu sự khác biệt không quá lớn, từ đó là chính xác. Nhưng một lần nữa: Đây là sự lặp lại đơn giản để cải thiện phát âm - không phải tiếng Anh.
Có phần mềm máy tính để bàn có thể hiểu rất nhiều tiếng Anh (ví dụ: các sản phẩm từ Nuance, Rồng tự nhiên nói là một trong những điểm nổi bật nhất). Họ cung cấp các giải pháp máy chủ nhưng phần mềm đó không phải là miễn phí hoặc giá rẻ nếu bạn đang ở trên một ngân sách eo hẹp.
Nguồn
2012-03-05 16:49:10
Để cho bạn biết, những gì bạn đang cố gắng đạt được không phải là tầm thường - và có thể không có giải pháp nào giúp bạn chuyển đổi 100% ... theo cách khác (text2speech) dễ dàng hơn nhiều. Bạn có thể muốn xem xét các ứng dụng/libs của bên thứ ba thực hiện nó, không nhất thiết phải trong Java, và sau đó chỉ tích hợp với chúng. – Marcelo