Kiểm tra dữ liệu nhập bằng âm thanh

Liên hệ QC

cuongdoannhat

Thành viên chính thức
Tham gia
27/6/09
Bài viết
67
Được thích
39
Mình có một ý tưởng nhưng không biết có làm được không, nhờ các bạn giúp với.
Mình thường nhập điểm cho học sinh, đương nhiên việc sai sót là không phải tránh khỏi. Sau khi nhập cần phải kiểm tra lại và rất nhọc công. Nếu Excel có thể đọc được và mình chỉ dò trên phiếu điểm có lẽ sẽ chính xác và đơn giản hơn nhiều. Phải sử dụng những thư viện nào để làm được điều đó nhỉ? Mình không có tham vọng là phải đọc bằng tiếng Việt, chỉ cần đọc điểm số bằng tiếng Anh cũng được. Cảm ơn các bạn
 
Mình có một ý tưởng nhưng không biết có làm được không, nhờ các bạn giúp với.
Mình thường nhập điểm cho học sinh, đương nhiên việc sai sót là không phải tránh khỏi. Sau khi nhập cần phải kiểm tra lại và rất nhọc công. Nếu Excel có thể đọc được và mình chỉ dò trên phiếu điểm có lẽ sẽ chính xác và đơn giản hơn nhiều. Phải sử dụng những thư viện nào để làm được điều đó nhỉ? Mình không có tham vọng là phải đọc bằng tiếng Việt, chỉ cần đọc điểm số bằng tiếng Anh cũng được. Cảm ơn các bạn
Cái này sao không tạo dàng buộc nhập dữ cho nó nhỉ? Việc gì phải cứ đọc lên tiếng?
+Ví dụ sẵn có trong excel như Datavali tion.( Điều kiện dàng buộc 0=<a<=10) nếu nhập ngoài khoảng này thì Hiện thông báo người dùng đã nhập sai dữ liệu.
 
Upvote 0
Vấn đề là dữ liệu nhiều quá. Có khi đọc 8 mà nhập 9 cũng không chừng nên phải kiểm tra thôi bạn ơi.
Ý mình là sau khi nhập xong mình mới kiểm tra lại việc nhập của mình có chính xác không đấy.
Việc kiểm tra cũng nhiêu khê lắm, nếu một mình có khi lại tiếp tục sai và nếu 2 người, một người đọc một người kiểm tra thì người đọc cũng hết hơi luôn
 
Lần chỉnh sửa cuối:
Upvote 0
Vấn đề là dữ liệu nhiều quá. Có khi đọc 8 mà nhập 9 cũng không chừng nên phải kiểm tra thôi bạn ơi.
Ý mình là sau khi nhập xong mình mới kiểm tra lại việc nhập của mình có chính xác không đấy.
Việc kiểm tra cũng nhiêu khê lắm, nếu một mình có khi lại tiếp tục sai và nếu 2 người, một người đọc một người kiểm tra thì người đọc cũng hết hơi luôn
Thôi, chịu khó nhập cẩn thận một chút đi bạn, "chậm mà chắc". Cuối mỗi học kỳ, mình cũng thường phải làm công việc giống như bạn vậy đó, mình thường làm như vầy: nhìn phiếu điểm và nhập máy (không nhìn màn hình), sau khi hết 1 phòng thì đối chiếu giữa phiếu điểm và điểm đã nhập trên máy, và mình thấy như vậy là ổn rồi, cũng không chậm lắm đâu.
Bây giờ giả sử vấn đề của bạn có thể giải quyết được (tất nhiên là đọc bằng tiếng Anh, chứ đừng nghĩ đến đọc tiếng Việt nhé, làm không nổi đâu), như vậy thì sau khi bạn nhập một con điểm, bạn sẽ chờ cho máy đọc con điểm đó, tiếp theo bạn phải dịch nó sang tiếng Việt, rồi cuối cùng mới đối chiếu với điểm trên phiếu. Mình nghĩ quy trình này có vẻ còn mất thời gian hơn đó bạn.
Còn việc kiểm soát nhập nhầm điểm ngoài phạm vi (<0 hoặc >10) thì bạn có thể sử dụng Validation hoặc Conditional Formatting để giải quyết.
 
Upvote 0
Có lần mình tham khảo đâu đó trên mạng, thấy họ dùng Microsoft Speech Object Library (dường như có sẵn trong windows) để làm điều này và thao tác cũng đơn giản lắm. Còn việc kiểm tra dữ liệu thì mình dự tính là cứ nhập cho xong đi rồi sau đó kiểm tra lại chứ không phải vừa nhập vừa kiểm tra.
 
Upvote 0
Mình cũng có một giải pháp nữa, đó là từ dữ liệu nhập chuyển qua file text, sau đó dùng phần mềm đọc tiếng việt NHMTTS SAPI5 miễn phí để đọc file text này
 
Upvote 0
Giải pháp 1: để dùng thư viện Microsoft Speech Object Library bạn references nó. Sau đó dùng đoạn code đơn giản này là phát ra được tiếng Anh. Ngoài ra, nghiên cứu thêm thư viện của nó các bạn có thể chỉnh sửa rất nhiều thứ về âm thanh nữa. Mong các bạn góp ý thêm về đề tài giúp tôi.
Sub SpeechData()
Dim voice As New SpVoice
voice.Speak ("Hello Forum Excel Solution")
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Một ý tưởng hay

Giải pháp 1: để dùng thư viện Microsoft Speech Object Library bạn refence nó. Sau đó dùng đoạn code đơn giản này là phát ra được tiếng Anh. Ngoài ra, nghiên cứu thêm thư viện của nó các bạn có thể chỉnh sửa rất nhiều thứ về âm thanh nữa. Mong các bạn góp ý thêm về đề tài giúp tôi.
Sub SpeechData()
Dim voice As New SpVoice
voice.Speak ("Hello Forum Excel Solution")
End Sub

Một ý tưởng hay thật đó, cảm ơn bạn
Bạn đã có code này thì là xong 99% rồi còn gì. tốt giúp cho người nhập (biết tiếng Anh) Điểm học trò chính xác - hy vọng là khi đó có nhầm thì không đổ tại lỗi kỹ thuật nữa hihiiiiiii
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom