Thực hành điều khiển VnVoice
+21
LeMinhDuc (I11C)
TranMinh (I11C)
08H1010052
DuongThiHien (I11c)
nguyenthingocloan (I11C)
hoangdung_I91C
n.t.tuyet.trinh90 (I11C)
TranTrungKien (I11C)
TranHaDucHuy (I11c)
HoiHoangHongVu I11C
ngocquynh2091(i11C)
HuynhTrungLoi-I11C
truongsi93(I11C)
vohongcong(I111C)
PhamVanNgo(I11C)
NgoDucTuan (I11C)
Tranvancanh(I11C)
thanhnam06511c
NGUYENDINHNGHIA-I11C
NguyenVanNam(I11C)
Admin
25 posters
Trang 2 trong tổng số 2 trang
Trang 2 trong tổng số 2 trang • 1, 2
Re: Thực hành điều khiển VnVoice
Cái chương trình này của Thầy mà được ứng dụng để Điểm danh chắc cũng khá thú vị, và mấy lớp khác phải ngưỡng mộ lắm các bạn nhĩ.
hoangdung_I91C- Tổng số bài gửi : 34
Join date : 07/06/2010
Re: Thực hành điều khiển VnVoice
- Khi sử dụng hàm FindWindow em nhận thấy nó chi trả về duy nhất một handle của cửa số tiến trình được active gần nhất(windows 7).HuynhTrungLoi-I11C đã viết:
Admin
- Chỉ dùng FindWindow và FindWindowEx có tìm được tất cả các cửa sổ cùng tiêu đề (Title, Caption) hoặc cùng lớp (Class Name) ?
- Việc chỉ dùng FindWindow và FindWindowEx để tìm tất cả các cửa sổ cùng tiêu đề (Title, Caption) hoặc cùng lớp (Class Name) là có thế làm được. Em đã làm thử nhưng cần thêm sự hổ trợ của 2 hàm API là GetWindow và GetClassName để lấy các tiến trình cùng cấp.
Hàm GetWindow(wFlag = 2): để lấy cửa số cùng cấp tiếp theo.
Hàm GetClassName để lấy Class Name của tiến trình.
Hàm đệ quy: GetAllWindowByHandle để lấy tất cả các tiến trình cùng cấp với hw theo className và cho nó vào một ArrayList hwWindow.
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern IntPtr GetWindow(IntPtr hwnd, uint wFlag);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern int GetClassName(IntPtr hWnd, StringBuilder lpClassName, int nMaxCount);
private void GetAllWindowByHandle(IntPtr hw, ref ArrayList hwWindow, string className)
{
if (hw == IntPtr.Zero) return;
IntPtr hNext = Api.GetWindow(hw, 2);
if (GetWindowClassName(hw) == className)
hwWindow.Add(hNext);
GetAllWindowByHandle(hNext,ref hwWindow, className);
}
public string GetWindowClassName(IntPtr hWnd)
{
StringBuilder buffer = new StringBuilder(128);
GetClassName(hWnd, buffer, buffer.Capacity);
return buffer.ToString();
}
Mong thầy và các bạn giúp đở thêm.
Xin cảm ơn....
Admin
Thực tế đơn giản hơn nhiều. Tham khảo đoạn mã sau viết bằng VB 6.0 (Chú ý tham số thứ 2 của FindWindowEx):
HuynhTrungLoi-I11C- Tổng số bài gửi : 27
Join date : 05/09/2011
Re: Thực hành điều khiển VnVoice
vohongcong(I111C) đã viết:Tuy buổi vừa rồi thầy chưa có điểm danh lớp,nhưng mình đã nhìn sơ qua được chương trình quản lý điểm danh có ứng dụng vnvoice rất lợi hại.Ban đầu mình nghỉ sao thầy có thể đọc từng tên trong danh sách hết đc vì cả 200 sinh viên,thầy đọc mệt lun sao.và cái phần quản lý điểm danh,chuyên cần,điểm lý thuyết sao mà thầy rãnh tổng kết từng sinh viên này dc.Nhưng hôm buổi học vừa rồi mình đã mở rộng tầm mắt.Thầy rất lợi hại.
Biết đâu buổi học ngày 06/10 thầy sẽ điểm danh bằng ứng dụng vnvoice đấy. Chỉ cần 1 ít thời gian thầy sẽ điểm danh được tất cả mọi người trong lớp mà không cần phải vất vả gọi tên từng người một. Thầy lợi hại thật, em phục thầy luôn.
nguyenthingocloan (I11C)- Tổng số bài gửi : 33
Join date : 26/08/2011
Re: Thực hành điều khiển VnVoice
thanhnam06511c đã viết: Phần mềm NHMTTS SAPI5 4.0
Tính năng:
- Tổng hợp tiếng nói tiếng Việt từ văn bản với các thông số ngữ điệu gồm: trường độ, cường độ và khoảng ngừng; được xác định bởi mô hình mạng nơ-ron.
- Hỗ trợ chuẩn giao tiếp SAPI5.
- Cho phép đọc văn bản chứa đồng thời tiếng Việt và một ngôn ngữ khác. Sử dụng mã Unicode.
- Cung cấp 2 giọng đọc nam và nữ: "NHMTTS Voice (Male)" và "NHMTTS Voice (Female)".
- Cho phép kết hợp tùy chọn một giọng đọc khác trong hệ thống kết hợp với một giọng NHMTTS để có thể đọc văn bản chứa đồng thời hai ngôn ngữ.
- Cho phép điều chỉnh mặc định tốc độ đọc, khoảng ngừng, âm lượng và tần số cho các giọng đọc NHMTTS.
- Cho phép điều chỉnh tốc độ đọc và âm lượng trong quá trình đọc.
- Thông báo vị trí văn bản đang đọc và thông tin khẩu hình tương ứng.
- Tự động phát hiện các từ sai vị trí dấu thanh.
- Kèm theo chương trình TTSApp minh họa các tính năng của bộ đọc.
Tương thích: Windows 7, Vista, XP, Server, NT, 98
Các bạn có thể vào trang VNSPeech.com de xem chi tiet nha
Phần mềm này hay đó bạn, mình cảm thấy nó phát triển trên phần mềm Thầy dạy. Thanks bạn đã cho mình thông tin này nhé. hehe
DuongThiHien (I11c)- Tổng số bài gửi : 7
Join date : 26/08/2011
Re: Thực hành điều khiển VnVoice
- Em hiểu rồi, cảm ơn thầy.HuynhTrungLoi-I11C đã viết:
Admin
Thực tế đơn giản hơn nhiều. Tham khảo đoạn mã sau viết bằng VB 6.0 (Chú ý tham số thứ 2 của FindWindowEx):
public static ArrayList FindWindow(string className)
{
ArrayList arHandleWindow = new ArrayList();
IntPtr hwnd = FindWindow(className, "");
while ((int)hwnd > 0)
{
arHandleWindow.Add(hwnd);
hwnd = FindWindowEx(IntPtr.Zero, hwnd, "", "");
}
return arHandleWindow;
}
Admin
- Tốt lắm. Em rất biết "khái quát hoá" mọi thứ thành hàm mẫu, lớp mẫu. Người lập trình khác nhau ở khả năng này !
- Tuy nhiên, hàm FindWindow trên của em "hình như" chưa thử. Nó còn sai đấy.
- Mặt khác, đoạn code em viện dẫn của thày có lỗi. Thày đã sửa. Em xem lại ngay !
HuynhTrungLoi-I11C- Tổng số bài gửi : 27
Join date : 05/09/2011
Re: Thực hành điều khiển VnVoice
Mình xin đóng góp thêm ý này:NguyenVanNam(I11C) đã viết: NguyenVanNam(I11C) đã viết: Chao Nghia.
Vnvoice la mot chuong ma minh moi biet hom qua Thay moi day, va theo minh no la mot ung dung rat hay va rat thuc tien.
VD: tat ca cac dich vu deu can thiet phai goi ten hoac STT cua mot khach hang. neu nhu co mot nguoi ngoi goi thi qua don gian, phai mat tien thue nhan cong va neu ung dung rong rai thi khong the thuc hien duoc. nhu vay chung ta phai dung VnVoice. ngoai ra no con duoc dung trong nhieu cai nua ma chung ta chua biet. Minh co the giai thich them cho ban xu huong phat trien trong tuong lai. Hien tai may tinh co the dieu khien bang giong noi. nhu vay chuong trinh Vnvoice se co the lam duoc tat ca. khi ban goi mot doan text de thuc hen mot van de gi do, VnVoice se chuyen thanh giong noi va giong noi do se duoc thuc thi tren may tinh. va nhu vay co phai la ban co the dieu khien may tinh bang cach chi can goi lenh. Ngoai ra ung dung thuc te ma minh co neu trong bai tren. Ung dung vnvoice de doc ten cac benh nhan da co ket qua, luc do khong can phai nguoi ngoi xem benh nhan nao co ket qua nua ma minh se cho doc tu dong. Tuy nhien theo bai tren minh noi chung la Thay day ve Vnvoice nhung con mot cai rat la hay va ung dung rong rai hon nua do la Lap Trinh Tuong Tac voi another Application. qua hay, qua tuyet, ban co the tuong tac voi tat ca chuong trinh ma ban muon. nhu Thay da VD. backup data la mot cong viec cuc ky quan trong. neu nhu ban la mot nguoi quan tri. ban phai backup moi ngay, tham chi la moi gio. nhu vay khi ban lam duoc mot chuong trinh tuong tac thi ban chang phai lam nua. ma nhu vay co phai la ban co them thoi gian de nghien cuu cai khac, trong khi ban thao tac nhu vay co khi quen hoac lam bieng khong lam, con tu dong thi luc nao cung duoc thuc thi. chao Nghia. tui moi uong milu nen tra loi khac tu tin, kaka...
VnVoice thực sự là chương trình hay, nhưng nó chỉ mang tính 1 chiều là từ text ra âm thanh. Qua ý của bạn là: "...VnVoice se chuyen thanh giong noi va giong noi do se duoc thuc thi tren may tinh. va nhu vay co phai la ban co the dieu khien may tinh bang cach chi can goi lenh... " như thế làm sao thực hiện được chiều còn lại từ âm thanh sang text hay nói đúng hơn là command để máy tính thực hiện??? Nhưng không thể nào mỗi lần y/c máy tính thi hành command thì người sử dụng phải gõ text vào hay sao nhỉ, mà nếu máy tính đã hổ trợ thực hiện command bằng voice rùi thì sao người sử dụng không ra lệnh trực tiếp bằng giọng nói luôn đi mà phải thông qua text?
=> Không thực tế lắm trường hợp này khi sử dụng VnVoice mặc dù ý kiến đó vẫn triễn khai được. Nó sẽ thiết thực hơn trong trường hợp VnVoice hổ trợ cả 2 chiều (text --> voice & voice --> text).
Thân chào!
08H1010052- Tổng số bài gửi : 52
Join date : 02/07/2010
Re: Thực hành điều khiển VnVoice
Bạn Nam nói rất đúng, bạn Ngo nói cũng không sai.NguyenVanNam(I11C) đã viết: Như ban nói thì đúng thật, nói gì cũng được nhưng làm là một chuyện khác, tuy nhiên. do đây là diễn đàn nếu không nói nhiều, không trao đổi thì đó không phải là diễn đàn. vì vậy ý tưởng là một chuyện mà làm là một chuyện khác. còn về chương trình Thầy dạy cho bạn mình, theo mình khởi đầu tự nghiên cứu thì rất khó còn ở đây Thầy hướng dẫn mình làm chi tiết như vậy thì chắc chắn là các bạn sẽ làm được. và mình cũng đang làm thử khi nào xong sẽ gởi code cho các bạn tham khảo. Chào bạn.
Để đi từ lý thuyết mà tạo ra được 1 sản phẩm cuối cùng (vd ở đây bạn Ngo nói là đưa text vào notepad) thì không đơn giản như lời nói đâu. Nó phải qua nhiều quá trình nghiên cứu về lập trình windows cũng như kinh nghiệm nghiên cứu thì mới có được sản phẩm như của thầy.
Nhưng bên cạnh cạnh đó, quá trình nghiên cứu và học hỏi không thể thiếu các diễn đàn. Nó cũng là nơi thảo luận, tập trung những kinh nghiệm và kiến thức rất thực tế để mình có thể học hỏi mà ứng dụng phục vụ cho quá trình phát triễn trong lập trình nói riêng và các lĩnh vực khác nói chung.
Như vậy điều kiện để thành công là không thể thiếu đi ý kiến của cả 2 bạn.
Thân chào!
08H1010052- Tổng số bài gửi : 52
Join date : 02/07/2010
Trang web tìm hiều về các hàm windown và message
Mình có tìm được 1 trang của microsoft chuyên về nói các hàm windown , message .. v.v . Các bạn có thể tham khảo và ứng dụng .
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633499(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633499(v=vs.85).aspx
TranMinh (I11C)- Tổng số bài gửi : 19
Join date : 25/08/2011
share code chương trình gửi text đến notepad
Chào thầy và các bạn!
Qua bài giảng vừa rồi thầy giới thiệu về VnVoice cũng như kỹ thuật quản lý quản mục (handle) với spy++ trong lập trình windows để tương tác giữa các chương trình với nhau, em xin chia sẽ code của chương trình gửi message sang chương trình notepad vừa xây dựng demo.
Link download (http://www.mediafire.com/?ddkf5y3w3hf0rf9)
Giới thiệu chương trình:
+ Tên chương trình IPC2Notepad
+ Ngôn ngữ xây dựng C# in Visual 2010
+ Sử dụng thư viện API của windows
Hướng dẫn sử dụng:
B1: Khởi động chương trình notepad
B2: Khởi động chương trình demo (IPC2Notepad) và sử dụng.
Mong được chia sẽ và nhận các ý kiến đóng góp cùng thầy và các bạn.
Thân chào!
08H1010052- Tổng số bài gửi : 52
Join date : 02/07/2010
Tìm thuật toán đếm xung nhịp cpu
Có bạn nào biết thuật toán đếm xung nhịp CPU trên máy tính không cho mình với
LeMinhDuc (I11C)- Tổng số bài gửi : 39
Join date : 26/08/2011
Thưa thầy em đã tìm được phần mềm ẩn icon dưới tray icon cho vnvoice
Em tìm được phần mềm EasyWindow&SystemTrayIconsHider có thể ẩn được icon dưới thanh menu tray icon. Và đã chạy thử với vnvoice và một số phần mềm khác.
Nhưng phần mềm này nếu không đăng ký chỉ cho dùng thử 30 ngày thôi.
Thầy và các bạn có thể vào link này download về : Download tại đây
Còn phần mềm ẩn application trong task manager mình có thử nhiều nhưng chưa tìm được.
Thầy và các bạn dùng thử và góp ý.
Nhưng phần mềm này nếu không đăng ký chỉ cho dùng thử 30 ngày thôi.
Thầy và các bạn có thể vào link này download về : Download tại đây
Còn phần mềm ẩn application trong task manager mình có thử nhiều nhưng chưa tìm được.
Thầy và các bạn dùng thử và góp ý.
tranphanhieu36_i11c- Tổng số bài gửi : 31
Join date : 25/08/2011
Phần mềm ẩn application dưới menu tray icon
Chào Hiếu !!! Trước tiên cảm ơn bạn đã tìm được và chia sẻ cho mọi người về phần mềm ẩn application dưới tray icon, nhưng bạn có thể xem code bài vnvoice và lập trình cho nó chạy được thì hay hơn, chứ sử dụng phần mền thì hơi bất tiện.tranphanhieu36_i11c đã viết:Em tìm được phần mềm EasyWindow&SystemTrayIconsHider có thể ẩn được icon dưới thanh menu tray icon. Và đã chạy thử với vnvoice và một số phần mềm khác.
Nhưng phần mềm này nếu không đăng ký chỉ cho dùng thử 30 ngày thôi.
Thầy và các bạn có thể vào link này download về : Download tại đây
Còn phần mềm ẩn application trong task manager mình có thử nhiều nhưng chưa tìm được.
Thầy và các bạn dùng thử và góp ý.
NgoDucTuan (I11C)- Tổng số bài gửi : 52
Join date : 31/08/2011
Re: Thực hành điều khiển VnVoice
Hôm qua em thấy bài giảng của thầy rất hay.Trước đó em còn phân tích ưu khuyết điểm của vnvoice về khả năng phát âm chương trình của thầy.Nhưng sao khi thầy xem về đọc phát âm khá chuẩn bên đại học tự nhiên thầy đã sữa và phát triển thêm cái ứng dụng rất hay.Có thể copy đoạn text rùi tự động chuyển vào chương trình.Em rất thích cái này,mà em không hiểu sao rõ ràng em thấy có mấy chữ viết tắt mà chương trình vẫn hiểu và đọc rõ ràng.
Ngoài ra thầy nói rất đúng việc phân tích và đã làm chủ được hai chương trình ứng dụng .Đúng là khi đọc tên và điểm danh thì dùng chương trình cũ của thầy sẽ hay hơn và khi đọc báo,đoạn text dài thì sử dụng ứng dụng mới của thầy hay hơn.
Ngoài ra thầy nói rất đúng việc phân tích và đã làm chủ được hai chương trình ứng dụng .Đúng là khi đọc tên và điểm danh thì dùng chương trình cũ của thầy sẽ hay hơn và khi đọc báo,đoạn text dài thì sử dụng ứng dụng mới của thầy hay hơn.
Re: Thực hành điều khiển VnVoice
Chào thầy,
- Hôm trước trên lớp thầy có demo chương trình tương tác với VOS - Tiếng nói phương nam để đọc văn bản. Em thấy chương trình khá hay và có ý nghĩa nên tìm tòi viết lại một bản cho mình bằng C#.
Đây là link down source chương trình : TuongTacVOS
- Phần code và xử lý còn chưa được tốt lắm, thầy xem qua và góp ý giùm em.
Em cám ơn
Admin
- Chương trình rất tốt. Về cơ bản như của thày, nhưng cũng có cái khác, có sáng tạo.
- Quan trọng là em đã hiểu được hướng đi đúng và biết năng động ra nhanh sản phẩm.
- Nên dành thời gian hoàn thiện để phần mềm tin cậy và thân thiện hơn với người dùng.
- Người ta hơn nhau ở chỗ có biết đưa đến cùng, đến hoàn mỹ hay không.
- Thử đề nghị công ty mình quan tâm đầu tư và quảng bá ở quy mô rộng !
- Hôm trước trên lớp thầy có demo chương trình tương tác với VOS - Tiếng nói phương nam để đọc văn bản. Em thấy chương trình khá hay và có ý nghĩa nên tìm tòi viết lại một bản cho mình bằng C#.
Đây là link down source chương trình : TuongTacVOS
- Phần code và xử lý còn chưa được tốt lắm, thầy xem qua và góp ý giùm em.
Em cám ơn
Admin
- Chương trình rất tốt. Về cơ bản như của thày, nhưng cũng có cái khác, có sáng tạo.
- Quan trọng là em đã hiểu được hướng đi đúng và biết năng động ra nhanh sản phẩm.
- Nên dành thời gian hoàn thiện để phần mềm tin cậy và thân thiện hơn với người dùng.
- Người ta hơn nhau ở chỗ có biết đưa đến cùng, đến hoàn mỹ hay không.
- Thử đề nghị công ty mình quan tâm đầu tư và quảng bá ở quy mô rộng !
HuynhTrungLoi-I11C- Tổng số bài gửi : 27
Join date : 05/09/2011
Re: Thực hành điều khiển VnVoice
- Cám ơn thầy, em sẻ cố gắng hoàn thiện hơn nữa.
HuynhTrungLoi-I11C- Tổng số bài gửi : 27
Join date : 05/09/2011
VnVoice (pause)
Các bạn cho mình hỏi trong vnvoice mình muốn làm nút pause (tức là dừng lại rồi nhấn nút nó sẽ chạy tiếp đoạn đang dừng lại) mình đã tìm hiểu trên mạng và chưa tìm ra được hướng giải quyết, bạn nào biết thì hướng dẫn mình nhé. Thanks các bạn r nhiều.
Tranvancanh(I11C)- Tổng số bài gửi : 39
Join date : 16/09/2011
Re: Thực hành điều khiển VnVoice
Cảm ơn thầy đã cung cấp code, em đã chạy được và nghiên cứu tthêm code bạn Lợi chia sẻ. Lập trình điều khiển rất thú vị hy vọng môn lập trình này sẽ nhân rộng và nhiều bạn trong lớp yêu thích.
BuiHoangTuan.131.I11C- Tổng số bài gửi : 44
Join date : 26/08/2011
Re: Thực hành điều khiển VnVoice
NguyenVanNam(I11C) đã viết: Thật ra thì mình lấy một ví dụ hoành tráng tí cho các bạn hình dung thôi, chứ thật ra thì mình học để làm gì? Cũng như ý của Thầy dạy mình ngày hôm qua. Thầy có hỏi là chương trình bên ngoài giá chỉ có 3 triệu vậy thì cần lập trình viên như mình làm gì? Thật ra mình học là mình được chọn làm trên những đề tài có tính thực tiễn cao, để mình hiểu được cách thực hiện một chương trình là như thế nào và nếu có test chương trình thì mình có thể test được. Tuy nhiên chúng la học lả chúng ta có được kiến thức về lập trình, cái đó mới quan trọng. vì khi chúng ta làm cho bất kỳ công ty nào, đều có những yêu cầu riêng và kiên thức chuyên môn nhất định để có thể làm được chương trình phù hợp dễ sử dụng. Cũng như Thầy nói yêu cầu của khách hàng là vô tận. Vì vậy nếu chúng ta có kiến thức lập trình tốt và có điều kiện tiếp cận chuyên môn và làm việc trực tiếp với người sủ dụng thì chương trình của mình sẽ là số 1. Dễ sử dụng, giao diện trực quan, phù hợp yêu cầu của khách hàng. Vì vậy Vnvoice, hay bất cứ chương trình gì cũng vậy nếu bạn có ý tưởng hay để sử dụng thì nó la ok, còn để đọc truyện đêm khuya thôi thì mướn mình, mình đọc cho, kaka...
Chào Nam!
Mình thấy khi vào BV thường một bệnh nhân khám khá nhiều phòng, mỗi phòng đều lấy số thứ tự và chờ đến stt của mình thì được BS gọi vào, Nam có thể viết ứng dụng này cho tự gọi tên bệnh nhân tiếp theo mà BS không phải gọi tên.Góp ý cùng bạn, chúc bạn thành công.
NguyenNgocMyTien(I11C)- Tổng số bài gửi : 27
Join date : 01/09/2011
Age : 37
Đến từ : Long An
Re: Thực hành điều khiển VnVoice
Cảm ơn bạn Lợi và Thầy rất nhiều, bạn có thể đề xuất với cty bạn đang làm để phát triển pm này hoàn thiện hơn và đáp ứng nhu cầu thực tế nhiều hơn nữa nhé.
NgoDucTuan (I11C)- Tổng số bài gửi : 52
Join date : 31/08/2011
Kết nối VnVoice
Chào Thầy Em Tên Chấn Dương
-Em có 1 câu hỏi muốn hỏi Thầy.
-Em đang thực hành về VnVoice của thầy hướng dẫn, nhưng bây giờ em muốn là có 1 File với đuôi là ".PDF" nội dung rất là dài, em muốn đọc nội dung từ File đó và có 2 vấn đề là:
+ Làm sao lấy được nội dung từ File ".PDF".
+ Chỉ cần chỉ đường dẫn đến file ".PDF" thì chương trình sẽ tự động đọc nội dung đó ạ.
-Xin Thầy hướng dẫn và cho em ý tưởng ạ.
-Em cảm ơn Thầy.
Admin
- Đưa vấn đề lên Diễn đàn để thảo luận sẽ hiệu quả hơn mail vì nhiều người biết và khả năng được nhiều người giúp !
- Thày chưa biết cách "đọc" được văn bản .PDF từ chương trình (đọc .TXT, .DOC hoặc nội dung đang hiện trong lòng trình duyệt, thì trong tầm tay). Em tìm code trên Mạng xem sao !
- Thử theo "Ý tưởng" sau:
+ Mở .PDF cần đọc bằng phần mềm nào đó (ví dụ, bằng Acrobat Reader). Có thể "ẩn" nó để không ai "thấy".
+ Dùng kỹ thuật gửi thông điệp đã học để "Bắt" phần mềm này làm việc mình cần (chẳng hạn, ghi .PDF ra .TXT bằng File/Save as Text... hoặc Edit/Select All rồi Edit/Copy để đưa vào Clipboard).
+ Đọc .TXT hoặc nội dung Clipboard để lấy văn bản cần phát âm bằng VnVoice.
Tham khảo kỹ thuật điều khiển Acrobat Reader để ghi .TXT từ .PDF:
http://www.mofeel.net/950-microsoft-public-vb-winapi/6281.aspx
http://www.vbforums.com/archive/index.php/t-592919.html
-Em có 1 câu hỏi muốn hỏi Thầy.
-Em đang thực hành về VnVoice của thầy hướng dẫn, nhưng bây giờ em muốn là có 1 File với đuôi là ".PDF" nội dung rất là dài, em muốn đọc nội dung từ File đó và có 2 vấn đề là:
+ Làm sao lấy được nội dung từ File ".PDF".
+ Chỉ cần chỉ đường dẫn đến file ".PDF" thì chương trình sẽ tự động đọc nội dung đó ạ.
-Xin Thầy hướng dẫn và cho em ý tưởng ạ.
-Em cảm ơn Thầy.
Admin
- Đưa vấn đề lên Diễn đàn để thảo luận sẽ hiệu quả hơn mail vì nhiều người biết và khả năng được nhiều người giúp !
- Thày chưa biết cách "đọc" được văn bản .PDF từ chương trình (đọc .TXT, .DOC hoặc nội dung đang hiện trong lòng trình duyệt, thì trong tầm tay). Em tìm code trên Mạng xem sao !
- Thử theo "Ý tưởng" sau:
+ Mở .PDF cần đọc bằng phần mềm nào đó (ví dụ, bằng Acrobat Reader). Có thể "ẩn" nó để không ai "thấy".
+ Dùng kỹ thuật gửi thông điệp đã học để "Bắt" phần mềm này làm việc mình cần (chẳng hạn, ghi .PDF ra .TXT bằng File/Save as Text... hoặc Edit/Select All rồi Edit/Copy để đưa vào Clipboard).
+ Đọc .TXT hoặc nội dung Clipboard để lấy văn bản cần phát âm bằng VnVoice.
Tham khảo kỹ thuật điều khiển Acrobat Reader để ghi .TXT từ .PDF:
http://www.mofeel.net/950-microsoft-public-vb-winapi/6281.aspx
http://www.vbforums.com/archive/index.php/t-592919.html
chauchanduong (I11C)- Tổng số bài gửi : 18
Join date : 26/08/2011
Re: Thực hành điều khiển VnVoice
chauchanduong (I11C) đã viết:Chào Thầy Em Tên Chấn Dương
-Em có 1 câu hỏi muốn hỏi Thầy.
-Em đang thực hành về VnVoice của thầy hướng dẫn, nhưng bây giờ em muốn là có 1 File với đuôi là ".PDF" nội dung rất là dài, em muốn đọc nội dung từ File đó và có 2 vấn đề là:
+ Làm sao lấy được nội dung từ File ".PDF".
+ Chỉ cần chỉ đường dẫn đến file ".PDF" thì chương trình sẽ tự động đọc nội dung đó ạ.
-Xin Thầy hướng dẫn và cho em ý tưởng ạ.
-Em cảm ơn Thầy.
Admin
- Đưa vấn đề lên Diễn đàn để thảo luận sẽ hiệu quả hơn mail vì nhiều người biết và khả năng được nhiều người giúp !
- Thày chưa biết cách "đọc" được văn bản .PDF từ chương trình (đọc .TXT, .DOC hoặc nội dung đang hiện trong lòng trình duyệt, thì trong tầm tay). Em tìm code trên Mạng xem sao !
- Thử theo "Ý tưởng" sau:
+ Mở .PDF cần đọc bằng phần mềm nào đó (ví dụ, bằng Acrobat Reader). Có thể "ẩn" nó để không ai "thấy".
+ Dùng kỹ thuật gửi thông điệp đã học để "Bắt" phần mềm này làm việc mình cần (chẳng hạn, ghi .PDF ra .TXT bằng File/Save as Text... hoặc Edit/Select All rồi Edit/Copy để đưa vào Clipboard).
+ Đọc .TXT hoặc nội dung Clipboard để lấy văn bản cần phát âm bằng VnVoice.
Tham khảo kỹ thuật điều khiển Acrobat Reader để ghi .TXT từ .PDF:
http://www.mofeel.net/950-microsoft-public-vb-winapi/6281.aspx
http://www.vbforums.com/archive/index.php/t-592919.html
Châu Chấn Dương
Dạ ! Em làm được phần load 1 File '.txt' lên để cho chương trình đọc được rồi. Vì lúc làm nó nảy sinh vấn đề ra nên hỏi Thầy.
Để em làm theo hướng dẫn của Thầy. Em cảm ơn Thầy
chauchanduong (I11C)- Tổng số bài gửi : 18
Join date : 26/08/2011
Trang 2 trong tổng số 2 trang • 1, 2
Similar topics
» Thực hành điều khiển VnVoice
» Thực hành điều khiển VnVoice
» Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 6: Socket
» Điều khiển VnVoice
» Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 1: Mô phỏng
» Thực hành điều khiển VnVoice
» Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 6: Socket
» Điều khiển VnVoice
» Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 1: Mô phỏng
Trang 2 trong tổng số 2 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết