Xin lỗi bạn nhé. Do mình viết nhầm đó. Nó là file inference.ipynb nhé. Có thể bạn chưa hiểu rõ ý mình, ý mình không phải skip qua Waveglov để sinh audio trực tiếp từ Tacotron2 (vì sau Tacotron2 mới chỉ là Mel Spectrogram thôi) mà mình nói là bạn sử dụng luôn pretrained model Waveglow trên tiếng anh (không cần training lại) để sinh audio. Nên phần vocoder mình không đề cập tới trong bài viết này (vì đã khá dài rồi)
Chào bạn, để gen thử audio mình thấy bạn có bảo sử dụng file "inference.py" nhưng trên repos của NVIDIA chỉ có file inference.ipynb và trong này nó đều phải load model của Waveglow (giống wavenet) chứ không thấy có đoạn skip qua để gen audio luôn như bạn nói. Không biết bạn có thể chỉ chi tiết file inference.py không nhỉ?
Cảm ơn bạn về bài viết, nó thật sự rất hay.
Mình có một thắc mắc là làm sao để lưu kết quả thành file audio? Mình đã sử dụng hàm write trong scipy nhưng không được.
Hi anh @dinh.van.hoang,
Em mới tìm hiểu về selenium trên Nodejs.
Cho em hỏi nếu mình xài Selenium Grid thì có thể chạy song song auto trên nhiều trình duyệt của 1 máy nhỉ??
mình nghĩ với intern hoặc fresher thì cũng sẽ bị bị "dính đòn" về các câu hỏi về Framework js đâu, vì mình nghĩ NTD sẽ tập trung hỏi về js thuần (không sử dụng Framework). Mình cũng chỉ lấy những đáp án ngắn nhất, để có thể đủ "phản đòn" khi NTD có hỏi đến thôi. còn thật ra thì phải ôn rất sâu để có thể nắm bắt được nó
Góp ý câu 2: Theo mình biết thì JS có 7 kiểu dữ liệu bao gồm các giá trị nguyên thuỷ (primitive value) và object.
Nhưng mà vẫn chưa gặp ai dùng symbol cả =))
cho minh góp ý chút.
đây là bài viêt của các bạn
BackboneJS là một framework được xây dựng bằng javascript, phục vụ cho việc phát triển frontend. Framework này được xây dựng theo mô hình MV (Bởi vì nó chỉ có controller), và điểm nổi bật của nó là Sync, nó cho phép đồng bộ dữ liệu giữa client và server chỉ với phương thức save(). Ta chỉ việc khai báo endpoint, và gọi phương thức save() là được. Mà không cần phải sử dụng ajax ở khắp nơi nữa.
thứ 1: BackboneJS méo phải là một framework mà nó là i lib.
thứ 2: Framework này được xây dựng theo mô hình MV (Bởi vì nó chỉ có controller) :=> bạn có thấy văn phong méo logic ko.
Viết bài thì có tâm chút đi bạn.
=))
chúc bạn luôn thanh công
Đi phỏng vấn mấy chỗ không interviewer hỏi mấy cái này, mặc dù mình biết các kiến thức trên rất là hữu ích đặc biệt thực hành nhiều, debug nhiều sẽ thấy hiểu được các vấn đề cơ bản sẽ giúp làm việc hiệu quả hơn rất nhiều.
Khi phỏng vấn internship và fresher vào các vị trí mà có dùng Reactjs hay Nodejs chẳng hạn, ghi trong resume là chỉ mới biết tàm tạm HTML/CSS/JS, không hỏi một miếng JS nào đi hỏi Reactjs, kk, mà các câu hỏi cũng không hoàn toàn dành cho Intern nữa, toàn hỏi kiểu như có kinh nghiệm làm việc rồi.
Cảm giác những bài hay như này từ medium ứng dụng vào ở Vn hơi... kỳ quặc, học theo nhưng không có dịp ứng dụng, lolz.
Anyway, thanks "dịch giả" một bài viết rất hay, mình đọc vừa ôn bài vừa học thêm cái mà chưa biết về JS ^^.
THẢO LUẬN
You're welcome!
Bạn thử sử dụng librosa xem sao nhé.
trong đó audio là kết quả sinh ra từ hàm
pts()phía trên nhéXin lỗi bạn nhé. Do mình viết nhầm đó. Nó là file
inference.ipynbnhé. Có thể bạn chưa hiểu rõ ý mình, ý mình không phải skip qua Waveglov để sinh audio trực tiếp từ Tacotron2 (vì sau Tacotron2 mới chỉ là Mel Spectrogram thôi) mà mình nói là bạn sử dụng luôn pretrained model Waveglow trên tiếng anh (không cần training lại) để sinh audio. Nên phần vocoder mình không đề cập tới trong bài viết này (vì đã khá dài rồi)Tác giả có thể upload source code lên github và gắn link vào cho dễ theo dõi bài viết đc ko? Mình muốn copy source mà khó khăn quá (huhuhu)
Chào bạn, để gen thử audio mình thấy bạn có bảo sử dụng file "inference.py" nhưng trên repos của NVIDIA chỉ có file inference.ipynb và trong này nó đều phải load model của Waveglow (giống wavenet) chứ không thấy có đoạn skip qua để gen audio luôn như bạn nói. Không biết bạn có thể chỉ chi tiết file inference.py không nhỉ?
Tuyệt vời anh ơi. Tks anh nhiều lắm !
Cảm ơn bạn về bài viết, nó thật sự rất hay. Mình có một thắc mắc là làm sao để lưu kết quả thành file audio? Mình đã sử dụng hàm
writetrongscipynhưng không được.Bài viết rất hữu ích, cám ơn tác giả nha.
Hi anh @dinh.van.hoang, Em mới tìm hiểu về selenium trên Nodejs. Cho em hỏi nếu mình xài Selenium Grid thì có thể chạy song song auto trên nhiều trình duyệt của 1 máy nhỉ??
(tat)
=)) mình cũng chưa gặp bao giờ
mình nghĩ với intern hoặc fresher thì cũng sẽ bị bị "dính đòn" về các câu hỏi về Framework js đâu, vì mình nghĩ NTD sẽ tập trung hỏi về js thuần (không sử dụng Framework). Mình cũng chỉ lấy những đáp án ngắn nhất, để có thể đủ "phản đòn" khi NTD có hỏi đến thôi. còn thật ra thì phải ôn rất sâu để có thể nắm bắt được nó
Em cảm ơn gợi ý của anh, em đã tìm hiểu và làm được rồi ạ!
Góp ý câu 2: Theo mình biết thì JS có 7 kiểu dữ liệu bao gồm các giá trị nguyên thuỷ (primitive value) và object.
Nhưng mà vẫn chưa gặp ai dùng symbol cả =))
cho minh góp ý chút. đây là bài viêt của các bạn BackboneJS là một framework được xây dựng bằng javascript, phục vụ cho việc phát triển frontend. Framework này được xây dựng theo mô hình MV (Bởi vì nó chỉ có controller), và điểm nổi bật của nó là Sync, nó cho phép đồng bộ dữ liệu giữa client và server chỉ với phương thức save(). Ta chỉ việc khai báo endpoint, và gọi phương thức save() là được. Mà không cần phải sử dụng ajax ở khắp nơi nữa. thứ 1: BackboneJS méo phải là một framework mà nó là i lib. thứ 2: Framework này được xây dựng theo mô hình MV (Bởi vì nó chỉ có controller) :=> bạn có thấy văn phong méo logic ko. Viết bài thì có tâm chút đi bạn. =)) chúc bạn luôn thanh công
Đi phỏng vấn mấy chỗ không interviewer hỏi mấy cái này, mặc dù mình biết các kiến thức trên rất là hữu ích đặc biệt thực hành nhiều, debug nhiều sẽ thấy hiểu được các vấn đề cơ bản sẽ giúp làm việc hiệu quả hơn rất nhiều.
Khi phỏng vấn internship và fresher vào các vị trí mà có dùng Reactjs hay Nodejs chẳng hạn, ghi trong resume là chỉ mới biết tàm tạm HTML/CSS/JS, không hỏi một miếng JS nào đi hỏi Reactjs, kk, mà các câu hỏi cũng không hoàn toàn dành cho Intern nữa, toàn hỏi kiểu như có kinh nghiệm làm việc rồi.
Cảm giác những bài hay như này từ medium ứng dụng vào ở Vn hơi... kỳ quặc, học theo nhưng không có dịp ứng dụng, lolz.
Anyway, thanks "dịch giả" một bài viết rất hay, mình đọc vừa ôn bài vừa học thêm cái mà chưa biết về JS ^^.
Bài viết rất dễ hiểu
bài viết chi tiết và hay quá bạn ơi, mong bạn ra nhưng bài viết tiếp theo nhé
làm một seminar thôi anh
viết thế này chắc dễ hiểu hơn: [code] $repos = [ '0' => [ 'repo_1_interface', 'repo_1' ], '1' => [ 'repo_2_interface', 'repo_2' ], ... ] [/code]