THẢO LUẬN

Jul 18th, 2019 9:23 a.m.

You're welcome!

0

Bạn thử sử dụng librosa xem sao nhé.

import librosa
librosa.output.write_wav('audio.wav', audio.T, hparams.sampling_rate)

trong đó audio là kết quả sinh ra từ hàm pts() phía trên nhé

+1

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)

0
Jul 18th, 2019 7:24 a.m.

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)

0

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ỉ?

0

Tuyệt vời anh ơi. Tks anh nhiều lắm !

0

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.

0

Bài viết rất hữu ích, cám ơn tác giả nha. 👍

0
Jul 18th, 2019 5:29 a.m.

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ỉ??

0
Avatar
đã bình luận cho bài viết
Jul 18th, 2019 4:39 a.m.

(tat)

0

=)) mình cũng chưa gặp bao giờ

+1

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ó 😄

+2
Jul 18th, 2019 4:21 a.m.

Em cảm ơn gợi ý của anh, em đã tìm hiểu và làm được rồi ạ!

+2

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. Screen Shot 2019-07-18 at 11.09.48.png Nhưng mà vẫn chưa gặp ai dùng symbol cả =))

+2
Jul 18th, 2019 4:07 a.m.

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

0

Đ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 ^^.

+1

Bài viết rất dễ hiểu

0
Jul 18th, 2019 2:44 a.m.

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é ❤️

+1
Jul 18th, 2019 2:44 a.m.

làm một seminar thôi anh 👍

0

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]

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí