sakemin/pytsmod
PyTSMod is an open-source library for Time-Scale Modification(eg. time-stretching) algorithms, by Sangeon Yong at MAC Lab, KAIST.
Prediction
sakemin/pytsmod:e0e61d74IDjbdmfg3b5bspwmtorspbmfuzoeStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_ap
- 0:0, 0.2:0.3, 0.5:0.45, 0.7:0.9, 1:1.1
- method
- WSOLA
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_pitch_shift
- None
{ "s_ap": "0:0, 0.2:0.3, 0.5:0.45, 0.7:0.9, 1:1.1", "method": "WSOLA", "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { s_ap: "0:0, 0.2:0.3, 0.5:0.45, 0.7:0.9, 1:1.1", method: "WSOLA", audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: false, td_psola_pitch_shift: "None" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "s_ap": "0:0, 0.2:0.3, 0.5:0.45, 0.7:0.9, 1:1.1", "method": "WSOLA", "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": False, "td_psola_pitch_shift": "None" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "s_ap": "0:0, 0.2:0.3, 0.5:0.45, 0.7:0.9, 1:1.1", "method": "WSOLA", "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T04:45:23.315626Z", "created_at": "2023-12-21T04:45:21.482381Z", "data_removed": false, "error": null, "id": "jbdmfg3b5bspwmtorspbmfuzoe", "input": { "s_ap": "0:0, 0.2:0.3, 0.5:0.45, 0.7:0.9, 1:1.1", "method": "WSOLA", "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" }, "logs": null, "metrics": { "predict_time": 1.798084, "total_time": 1.833245 }, "output": "https://replicate.delivery/pbxt/Emu6Uc6bIRacApLCWz1LecunNADYpvVgmTk8ybYyPmSxpLCJA/output.wav", "started_at": "2023-12-21T04:45:21.517542Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/jbdmfg3b5bspwmtorspbmfuzoe", "cancel": "https://api.replicate.com/v1/predictions/jbdmfg3b5bspwmtorspbmfuzoe/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Prediction
sakemin/pytsmod:e0e61d74ID54zgvzdbdgcpa2r37s2wtdwjaqStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- method
- TD-PSOLA
- s_fixed
- 0.8
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_pitch_shift
- None
{ "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { method: "TD-PSOLA", s_fixed: 0.8, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: false, td_psola_pitch_shift: "None" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": False, "td_psola_pitch_shift": "None" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T04:46:29.273700Z", "created_at": "2023-12-21T04:46:13.255810Z", "data_removed": false, "error": null, "id": "54zgvzdbdgcpa2r37s2wtdwjaq", "input": { "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" }, "logs": "2023-12-21 04:46:13.534738: I external/local_tsl/tsl/cuda/cudart_stub.cc:31] Could not find cuda drivers on your machine, GPU will not be used.\n2023-12-21 04:46:13.563733: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n2023-12-21 04:46:13.563790: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n2023-12-21 04:46:13.565165: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n2023-12-21 04:46:13.570500: I external/local_tsl/tsl/cuda/cudart_stub.cc:31] Could not find cuda drivers on your machine, GPU will not be used.\n2023-12-21 04:46:13.570782: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\nTo enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n2023-12-21 04:46:14.382391: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n2023-12-21 04:46:15.031159: W tensorflow/core/common_runtime/gpu/gpu_device.cc:2256] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.\nSkipping registering GPU devices...\n 1/51 [..............................] - ETA: 17s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 2/51 [>.............................] - ETA: 9s \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 3/51 [>.............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 4/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 5/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 6/51 [==>...........................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 7/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 8/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 9/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n10/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n11/51 [=====>........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n12/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n13/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n14/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n15/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n16/51 [========>.....................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n17/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n18/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n19/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n20/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n21/51 [===========>..................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n22/51 [===========>..................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n23/51 [============>.................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n24/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n25/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n26/51 [==============>...............] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n27/51 [==============>...............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n28/51 [===============>..............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n29/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n30/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n31/51 [=================>............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n32/51 [=================>............] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n33/51 [==================>...........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n34/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n35/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n36/51 [====================>.........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n37/51 [====================>.........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n38/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n39/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n40/51 [======================>.......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n41/51 [=======================>......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n42/51 [=======================>......] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n43/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n44/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n45/51 [=========================>....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n46/51 [==========================>...] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n47/51 [==========================>...] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n48/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n49/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n50/51 [============================>.] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n51/51 [==============================] - 10s 200ms/step", "metrics": { "predict_time": 15.981783, "total_time": 16.01789 }, "output": "https://replicate.delivery/pbxt/tdNyJh6fquVNNCNqVg0czp8IiSUXzVnZjEDqcZ8iGWMSqLCJA/output.wav", "started_at": "2023-12-21T04:46:13.291917Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/54zgvzdbdgcpa2r37s2wtdwjaq", "cancel": "https://api.replicate.com/v1/predictions/54zgvzdbdgcpa2r37s2wtdwjaq/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Generated in2023-12-21 04:46:13.534738: I external/local_tsl/tsl/cuda/cudart_stub.cc:31] Could not find cuda drivers on your machine, GPU will not be used. 2023-12-21 04:46:13.563733: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered 2023-12-21 04:46:13.563790: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered 2023-12-21 04:46:13.565165: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered 2023-12-21 04:46:13.570500: I external/local_tsl/tsl/cuda/cudart_stub.cc:31] Could not find cuda drivers on your machine, GPU will not be used. 2023-12-21 04:46:13.570782: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2023-12-21 04:46:14.382391: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT 2023-12-21 04:46:15.031159: W tensorflow/core/common_runtime/gpu/gpu_device.cc:2256] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform. Skipping registering GPU devices... 1/51 [..............................] - ETA: 17 2/51 [>.............................] - ETA: 9 3/51 [>.............................] - ETA: 4/51 [=>............................] - ETA: 5/51 [=>............................] - ETA: 6/51 [==>...........................] - ETA: 7/51 [===>..........................] - ETA: 8/51 [===>..........................] - ETA: 9/51 [====>.........................] - ETA: 10/51 [====>.........................] - ETA: 11/51 [=====>........................] - ETA: 12/51 [======>.......................] - ETA: 13/51 [======>.......................] - ETA: 14/51 [=======>......................] - ETA: 15/51 [=======>......................] - ETA: 16/51 [========>.....................] - ETA: 17/51 [=========>....................] - ETA: 18/51 [=========>....................] - ETA: 19/51 [==========>...................] - ETA: 20/51 [==========>...................] - ETA: 21/51 [===========>..................] - ETA: 22/51 [===========>..................] - ETA: 23/51 [============>.................] - ETA: 24/51 [=============>................] - ETA: 25/51 [=============>................] - ETA: 26/51 [==============>...............] - ETA: 27/51 [==============>...............] - ETA: 28/51 [===============>..............] - ETA: 29/51 [================>.............] - ETA: 30/51 [================>.............] - ETA: 31/51 [=================>............] - ETA: 32/51 [=================>............] - ETA: 33/51 [==================>...........] - ETA: 34/51 [===================>..........] - ETA: 35/51 [===================>..........] - ETA: 36/51 [====================>.........] - ETA: 37/51 [====================>.........] - ETA: 38/51 [=====================>........] - ETA: 39/51 [=====================>........] - ETA: 40/51 [======================>.......] - ETA: 41/51 [=======================>......] - ETA: 42/51 [=======================>......] - ETA: 43/51 [========================>.....] - ETA: 44/51 [========================>.....] - ETA: 45/51 [=========================>....] - ETA: 46/51 [==========================>...] - ETA: 47/51 [==========================>...] - ETA: 48/51 [===========================>..] - ETA: 49/51 [===========================>..] - ETA: 50/51 [============================>.] - ETA: 51/51 [==============================] - 10s 200ms/stepPrediction
sakemin/pytsmod:e0e61d74IDflk6phlb4ygis7zzmqlbru72suStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- method
- TD-PSOLA
- s_fixed
- 0.8
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_key_updown
- -3
- td_psola_pitch_shift
- key
{ "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_key_updown": -3, "td_psola_pitch_shift": "key" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { method: "TD-PSOLA", s_fixed: 0.8, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: false, td_psola_key_updown: -3, td_psola_pitch_shift: "key" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": False, "td_psola_key_updown": -3, "td_psola_pitch_shift": "key" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_key_updown": -3, "td_psola_pitch_shift": "key" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T04:51:11.655758Z", "created_at": "2023-12-21T04:50:58.980111Z", "data_removed": false, "error": null, "id": "flk6phlb4ygis7zzmqlbru72su", "input": { "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_key_updown": -3, "td_psola_pitch_shift": "key" }, "logs": "1/51 [..............................] - ETA: 10s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 2/51 [>.............................] - ETA: 10s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 3/51 [>.............................] - ETA: 9s \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 4/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 5/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 6/51 [==>...........................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 7/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 8/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 9/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n10/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n11/51 [=====>........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n12/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n13/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n14/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n15/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n16/51 [========>.....................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n17/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n18/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n19/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n20/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n21/51 [===========>..................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n22/51 [===========>..................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n23/51 [============>.................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n24/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n25/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n26/51 [==============>...............] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n27/51 [==============>...............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n28/51 [===============>..............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n29/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n30/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n31/51 [=================>............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n32/51 [=================>............] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n33/51 [==================>...........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n34/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n35/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n36/51 [====================>.........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n37/51 [====================>.........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n38/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n39/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n40/51 [======================>.......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n41/51 [=======================>......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n42/51 [=======================>......] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n43/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n44/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n45/51 [=========================>....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n46/51 [==========================>...] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n47/51 [==========================>...] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n48/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n49/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n50/51 [============================>.] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n51/51 [==============================] - 10s 200ms/step", "metrics": { "predict_time": 12.640947, "total_time": 12.675647 }, "output": "https://replicate.delivery/pbxt/tE4pULeoetrjTkfvRVopext6oIjf7ZfCfeJLnjUjv1jJexuIkA/output.wav", "started_at": "2023-12-21T04:50:59.014811Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/flk6phlb4ygis7zzmqlbru72su", "cancel": "https://api.replicate.com/v1/predictions/flk6phlb4ygis7zzmqlbru72su/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Generated in1/51 [..............................] - ETA: 10 2/51 [>.............................] - ETA: 10 3/51 [>.............................] - ETA: 9 4/51 [=>............................] - ETA: 5/51 [=>............................] - ETA: 6/51 [==>...........................] - ETA: 7/51 [===>..........................] - ETA: 8/51 [===>..........................] - ETA: 9/51 [====>.........................] - ETA: 10/51 [====>.........................] - ETA: 11/51 [=====>........................] - ETA: 12/51 [======>.......................] - ETA: 13/51 [======>.......................] - ETA: 14/51 [=======>......................] - ETA: 15/51 [=======>......................] - ETA: 16/51 [========>.....................] - ETA: 17/51 [=========>....................] - ETA: 18/51 [=========>....................] - ETA: 19/51 [==========>...................] - ETA: 20/51 [==========>...................] - ETA: 21/51 [===========>..................] - ETA: 22/51 [===========>..................] - ETA: 23/51 [============>.................] - ETA: 24/51 [=============>................] - ETA: 25/51 [=============>................] - ETA: 26/51 [==============>...............] - ETA: 27/51 [==============>...............] - ETA: 28/51 [===============>..............] - ETA: 29/51 [================>.............] - ETA: 30/51 [================>.............] - ETA: 31/51 [=================>............] - ETA: 32/51 [=================>............] - ETA: 33/51 [==================>...........] - ETA: 34/51 [===================>..........] - ETA: 35/51 [===================>..........] - ETA: 36/51 [====================>.........] - ETA: 37/51 [====================>.........] - ETA: 38/51 [=====================>........] - ETA: 39/51 [=====================>........] - ETA: 40/51 [======================>.......] - ETA: 41/51 [=======================>......] - ETA: 42/51 [=======================>......] - ETA: 43/51 [========================>.....] - ETA: 44/51 [========================>.....] - ETA: 45/51 [=========================>....] - ETA: 46/51 [==========================>...] - ETA: 47/51 [==========================>...] - ETA: 48/51 [===========================>..] - ETA: 49/51 [===========================>..] - ETA: 50/51 [============================>.] - ETA: 51/51 [==============================] - 10s 200ms/stepPrediction
sakemin/pytsmod:e0e61d74IDhtgwibtbdz3yycg3zpkr3rz4zuStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- method
- TD-PSOLA
- s_fixed
- 0.8
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_dynamic_key
- 0.3:0, 0.6:1, 1:-2
- td_psola_pitch_shift
- key
{ "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_dynamic_key": "0.3:0, 0.6:1, 1:-2", "td_psola_pitch_shift": "key" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { method: "TD-PSOLA", s_fixed: 0.8, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: false, td_psola_dynamic_key: "0.3:0, 0.6:1, 1:-2", td_psola_pitch_shift: "key" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": False, "td_psola_dynamic_key": "0.3:0, 0.6:1, 1:-2", "td_psola_pitch_shift": "key" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_dynamic_key": "0.3:0, 0.6:1, 1:-2", "td_psola_pitch_shift": "key" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T04:51:50.506054Z", "created_at": "2023-12-21T04:51:37.685459Z", "data_removed": false, "error": null, "id": "htgwibtbdz3yycg3zpkr3rz4zu", "input": { "method": "TD-PSOLA", "s_fixed": 0.8, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_dynamic_key": "0.3:0, 0.6:1, 1:-2", "td_psola_pitch_shift": "key" }, "logs": "1/51 [..............................] - ETA: 11s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 2/51 [>.............................] - ETA: 9s \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 3/51 [>.............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 4/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 5/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 6/51 [==>...........................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 7/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 8/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 9/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n10/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n11/51 [=====>........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n12/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n13/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n14/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n15/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n16/51 [========>.....................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n17/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n18/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n19/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n20/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n21/51 [===========>..................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n22/51 [===========>..................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n23/51 [============>.................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n24/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n25/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n26/51 [==============>...............] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n27/51 [==============>...............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n28/51 [===============>..............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n29/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n30/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n31/51 [=================>............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n32/51 [=================>............] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n33/51 [==================>...........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n34/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n35/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n36/51 [====================>.........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n37/51 [====================>.........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n38/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n39/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n40/51 [======================>.......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n41/51 [=======================>......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n42/51 [=======================>......] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n43/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n44/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n45/51 [=========================>....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n46/51 [==========================>...] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n47/51 [==========================>...] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n48/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n49/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n50/51 [============================>.] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n51/51 [==============================] - 10s 200ms/step", "metrics": { "predict_time": 12.785725, "total_time": 12.820595 }, "output": "https://replicate.delivery/pbxt/2k5RoR3Uj9r9I5gUpqI1i22syDYHqWh1IEX2SvKcjQcZ2FhE/output.wav", "started_at": "2023-12-21T04:51:37.720329Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/htgwibtbdz3yycg3zpkr3rz4zu", "cancel": "https://api.replicate.com/v1/predictions/htgwibtbdz3yycg3zpkr3rz4zu/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Generated in1/51 [..............................] - ETA: 11 2/51 [>.............................] - ETA: 9 3/51 [>.............................] - ETA: 4/51 [=>............................] - ETA: 5/51 [=>............................] - ETA: 6/51 [==>...........................] - ETA: 7/51 [===>..........................] - ETA: 8/51 [===>..........................] - ETA: 9/51 [====>.........................] - ETA: 10/51 [====>.........................] - ETA: 11/51 [=====>........................] - ETA: 12/51 [======>.......................] - ETA: 13/51 [======>.......................] - ETA: 14/51 [=======>......................] - ETA: 15/51 [=======>......................] - ETA: 16/51 [========>.....................] - ETA: 17/51 [=========>....................] - ETA: 18/51 [=========>....................] - ETA: 19/51 [==========>...................] - ETA: 20/51 [==========>...................] - ETA: 21/51 [===========>..................] - ETA: 22/51 [===========>..................] - ETA: 23/51 [============>.................] - ETA: 24/51 [=============>................] - ETA: 25/51 [=============>................] - ETA: 26/51 [==============>...............] - ETA: 27/51 [==============>...............] - ETA: 28/51 [===============>..............] - ETA: 29/51 [================>.............] - ETA: 30/51 [================>.............] - ETA: 31/51 [=================>............] - ETA: 32/51 [=================>............] - ETA: 33/51 [==================>...........] - ETA: 34/51 [===================>..........] - ETA: 35/51 [===================>..........] - ETA: 36/51 [====================>.........] - ETA: 37/51 [====================>.........] - ETA: 38/51 [=====================>........] - ETA: 39/51 [=====================>........] - ETA: 40/51 [======================>.......] - ETA: 41/51 [=======================>......] - ETA: 42/51 [=======================>......] - ETA: 43/51 [========================>.....] - ETA: 44/51 [========================>.....] - ETA: 45/51 [=========================>....] - ETA: 46/51 [==========================>...] - ETA: 47/51 [==========================>...] - ETA: 48/51 [===========================>..] - ETA: 49/51 [===========================>..] - ETA: 50/51 [============================>.] - ETA: 51/51 [==============================] - 10s 200ms/stepPrediction
sakemin/pytsmod:e0e61d74ID6tzhowtbc47usspwuaaja557qeStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- method
- TD-PSOLA
- s_fixed
- 1.5
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_pitch_ratio
- 0.8
- td_psola_pitch_shift
- pitch
{ "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_ratio": 0.8, "td_psola_pitch_shift": "pitch" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { method: "TD-PSOLA", s_fixed: 1.5, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: false, td_psola_pitch_ratio: 0.8, td_psola_pitch_shift: "pitch" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": False, "td_psola_pitch_ratio": 0.8, "td_psola_pitch_shift": "pitch" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_ratio": 0.8, "td_psola_pitch_shift": "pitch" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T04:52:42.558232Z", "created_at": "2023-12-21T04:52:29.467380Z", "data_removed": false, "error": null, "id": "6tzhowtbc47usspwuaaja557qe", "input": { "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_ratio": 0.8, "td_psola_pitch_shift": "pitch" }, "logs": "1/51 [..............................] - ETA: 10s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 2/51 [>.............................] - ETA: 9s \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 3/51 [>.............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 4/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 5/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 6/51 [==>...........................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 7/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 8/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 9/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n10/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n11/51 [=====>........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n12/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n13/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n14/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n15/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n16/51 [========>.....................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n17/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n18/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n19/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n20/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n21/51 [===========>..................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n22/51 [===========>..................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n23/51 [============>.................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n24/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n25/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n26/51 [==============>...............] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n27/51 [==============>...............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n28/51 [===============>..............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n29/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n30/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n31/51 [=================>............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n32/51 [=================>............] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n33/51 [==================>...........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n34/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n35/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n36/51 [====================>.........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n37/51 [====================>.........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n38/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n39/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n40/51 [======================>.......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n41/51 [=======================>......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n42/51 [=======================>......] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n43/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n44/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n45/51 [=========================>....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n46/51 [==========================>...] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n47/51 [==========================>...] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n48/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n49/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n50/51 [============================>.] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n51/51 [==============================] - 10s 200ms/step", "metrics": { "predict_time": 13.045275, "total_time": 13.090852 }, "output": "https://replicate.delivery/pbxt/GYyU7LIh8HKFB5C7t6rSfg4eXVf6BkMXIRSvetcXYpjnpdRIB/output.wav", "started_at": "2023-12-21T04:52:29.512957Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/6tzhowtbc47usspwuaaja557qe", "cancel": "https://api.replicate.com/v1/predictions/6tzhowtbc47usspwuaaja557qe/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Generated in1/51 [..............................] - ETA: 10 2/51 [>.............................] - ETA: 9 3/51 [>.............................] - ETA: 4/51 [=>............................] - ETA: 5/51 [=>............................] - ETA: 6/51 [==>...........................] - ETA: 7/51 [===>..........................] - ETA: 8/51 [===>..........................] - ETA: 9/51 [====>.........................] - ETA: 10/51 [====>.........................] - ETA: 11/51 [=====>........................] - ETA: 12/51 [======>.......................] - ETA: 13/51 [======>.......................] - ETA: 14/51 [=======>......................] - ETA: 15/51 [=======>......................] - ETA: 16/51 [========>.....................] - ETA: 17/51 [=========>....................] - ETA: 18/51 [=========>....................] - ETA: 19/51 [==========>...................] - ETA: 20/51 [==========>...................] - ETA: 21/51 [===========>..................] - ETA: 22/51 [===========>..................] - ETA: 23/51 [============>.................] - ETA: 24/51 [=============>................] - ETA: 25/51 [=============>................] - ETA: 26/51 [==============>...............] - ETA: 27/51 [==============>...............] - ETA: 28/51 [===============>..............] - ETA: 29/51 [================>.............] - ETA: 30/51 [================>.............] - ETA: 31/51 [=================>............] - ETA: 32/51 [=================>............] - ETA: 33/51 [==================>...........] - ETA: 34/51 [===================>..........] - ETA: 35/51 [===================>..........] - ETA: 36/51 [====================>.........] - ETA: 37/51 [====================>.........] - ETA: 38/51 [=====================>........] - ETA: 39/51 [=====================>........] - ETA: 40/51 [======================>.......] - ETA: 41/51 [=======================>......] - ETA: 42/51 [=======================>......] - ETA: 43/51 [========================>.....] - ETA: 44/51 [========================>.....] - ETA: 45/51 [=========================>....] - ETA: 46/51 [==========================>...] - ETA: 47/51 [==========================>...] - ETA: 48/51 [===========================>..] - ETA: 49/51 [===========================>..] - ETA: 50/51 [============================>.] - ETA: 51/51 [==============================] - 10s 200ms/stepPrediction
sakemin/pytsmod:e0e61d74ID4td2r33barikstiwrdqekes6jeStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- method
- TD-PSOLA
- s_fixed
- 1.5
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_pitch_shift
- pitch
- td_psola_dynamic_pitch
- 0.5:1, 0.8:2, 1:1.3
{ "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "0.5:1, 0.8:2, 1:1.3" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { method: "TD-PSOLA", s_fixed: 1.5, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: false, td_psola_pitch_shift: "pitch", td_psola_dynamic_pitch: "0.5:1, 0.8:2, 1:1.3" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": False, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "0.5:1, 0.8:2, 1:1.3" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "0.5:1, 0.8:2, 1:1.3" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T04:56:07.767175Z", "created_at": "2023-12-21T04:55:54.040779Z", "data_removed": false, "error": null, "id": "4td2r33barikstiwrdqekes6je", "input": { "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "0.5:1, 0.8:2, 1:1.3" }, "logs": "1/51 [..............................] - ETA: 10s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 2/51 [>.............................] - ETA: 9s \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 3/51 [>.............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 4/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 5/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 6/51 [==>...........................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 7/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 8/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 9/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n10/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n11/51 [=====>........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n12/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n13/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n14/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n15/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n16/51 [========>.....................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n17/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n18/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n19/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n20/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n21/51 [===========>..................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n22/51 [===========>..................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n23/51 [============>.................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n24/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n25/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n26/51 [==============>...............] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n27/51 [==============>...............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n28/51 [===============>..............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n29/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n30/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n31/51 [=================>............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n32/51 [=================>............] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n33/51 [==================>...........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n34/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n35/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n36/51 [====================>.........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n37/51 [====================>.........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n38/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n39/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n40/51 [======================>.......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n41/51 [=======================>......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n42/51 [=======================>......] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n43/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n44/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n45/51 [=========================>....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n46/51 [==========================>...] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n47/51 [==========================>...] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n48/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n49/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n50/51 [============================>.] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n51/51 [==============================] - 10s 203ms/step", "metrics": { "predict_time": 13.688732, "total_time": 13.726396 }, "output": "https://replicate.delivery/pbxt/1FYDJILYIJpEHhyLssTxOYlGcptBqetK027m9u488kYzuLCJA/output.wav", "started_at": "2023-12-21T04:55:54.078443Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/4td2r33barikstiwrdqekes6je", "cancel": "https://api.replicate.com/v1/predictions/4td2r33barikstiwrdqekes6je/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Generated in1/51 [..............................] - ETA: 10 2/51 [>.............................] - ETA: 9 3/51 [>.............................] - ETA: 4/51 [=>............................] - ETA: 5/51 [=>............................] - ETA: 6/51 [==>...........................] - ETA: 7/51 [===>..........................] - ETA: 8/51 [===>..........................] - ETA: 9/51 [====>.........................] - ETA: 10/51 [====>.........................] - ETA: 11/51 [=====>........................] - ETA: 12/51 [======>.......................] - ETA: 13/51 [======>.......................] - ETA: 14/51 [=======>......................] - ETA: 15/51 [=======>......................] - ETA: 16/51 [========>.....................] - ETA: 17/51 [=========>....................] - ETA: 18/51 [=========>....................] - ETA: 19/51 [==========>...................] - ETA: 20/51 [==========>...................] - ETA: 21/51 [===========>..................] - ETA: 22/51 [===========>..................] - ETA: 23/51 [============>.................] - ETA: 24/51 [=============>................] - ETA: 25/51 [=============>................] - ETA: 26/51 [==============>...............] - ETA: 27/51 [==============>...............] - ETA: 28/51 [===============>..............] - ETA: 29/51 [================>.............] - ETA: 30/51 [================>.............] - ETA: 31/51 [=================>............] - ETA: 32/51 [=================>............] - ETA: 33/51 [==================>...........] - ETA: 34/51 [===================>..........] - ETA: 35/51 [===================>..........] - ETA: 36/51 [====================>.........] - ETA: 37/51 [====================>.........] - ETA: 38/51 [=====================>........] - ETA: 39/51 [=====================>........] - ETA: 40/51 [======================>.......] - ETA: 41/51 [=======================>......] - ETA: 42/51 [=======================>......] - ETA: 43/51 [========================>.....] - ETA: 44/51 [========================>.....] - ETA: 45/51 [=========================>....] - ETA: 46/51 [==========================>...] - ETA: 47/51 [==========================>...] - ETA: 48/51 [===========================>..] - ETA: 49/51 [===========================>..] - ETA: 50/51 [============================>.] - ETA: 51/51 [==============================] - 10s 203ms/stepPrediction
sakemin/pytsmod:e0e61d74IDe42l7j3bhnbkvhl54nsxy7qdumStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- s_ap
- 0:0, 2:3, 5:4, 7:9, 10:11, 12:15, 16:16
- method
- WSOLA
- s_fixed
- 1
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_pitch_shift
- None
{ "s_ap": "0:0, 2:3, 5:4, 7:9, 10:11, 12:15, 16:16", "method": "WSOLA", "s_fixed": 1, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": true, "td_psola_pitch_shift": "None" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { s_ap: "0:0, 2:3, 5:4, 7:9, 10:11, 12:15, 16:16", method: "WSOLA", s_fixed: 1, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: true, td_psola_pitch_shift: "None" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "s_ap": "0:0, 2:3, 5:4, 7:9, 10:11, 12:15, 16:16", "method": "WSOLA", "s_fixed": 1, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": True, "td_psola_pitch_shift": "None" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "s_ap": "0:0, 2:3, 5:4, 7:9, 10:11, 12:15, 16:16", "method": "WSOLA", "s_fixed": 1, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": true, "td_psola_pitch_shift": "None" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T05:05:12.756056Z", "created_at": "2023-12-21T05:05:11.082089Z", "data_removed": false, "error": null, "id": "e42l7j3bhnbkvhl54nsxy7qdum", "input": { "s_ap": "0:0, 2:3, 5:4, 7:9, 10:11, 12:15, 16:16", "method": "WSOLA", "s_fixed": 1, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": true, "td_psola_pitch_shift": "None" }, "logs": null, "metrics": { "predict_time": 1.639502, "total_time": 1.673967 }, "output": "https://replicate.delivery/pbxt/nxxn1KdfHsy8KCOKdKVCXPEEvjaLheJ0aHRf2AoSUYHPMvIkA/output.wav", "started_at": "2023-12-21T05:05:11.116554Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/e42l7j3bhnbkvhl54nsxy7qdum", "cancel": "https://api.replicate.com/v1/predictions/e42l7j3bhnbkvhl54nsxy7qdum/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Prediction
sakemin/pytsmod:e0e61d74IDzklajg3bnnusxycus2ydhdsagqStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- method
- TD-PSOLA
- s_fixed
- 1.5
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_pitch_shift
- pitch
- td_psola_dynamic_pitch
- 5:1, 8:2, 16:1.3
{ "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": true, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "5:1, 8:2, 16:1.3" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", { input: { method: "TD-PSOLA", s_fixed: 1.5, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: true, td_psola_pitch_shift: "pitch", td_psola_dynamic_pitch: "5:1, 8:2, 16:1.3" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", input={ "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": True, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "5:1, 8:2, 16:1.3" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28", "input": { "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": true, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "5:1, 8:2, 16:1.3" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T05:13:05.715366Z", "created_at": "2023-12-21T05:12:52.098438Z", "data_removed": false, "error": null, "id": "zklajg3bnnusxycus2ydhdsagq", "input": { "method": "TD-PSOLA", "s_fixed": 1.5, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": true, "td_psola_pitch_shift": "pitch", "td_psola_dynamic_pitch": "5:1, 8:2, 16:1.3" }, "logs": "1/51 [..............................] - ETA: 10s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 2/51 [>.............................] - ETA: 9s \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 3/51 [>.............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 4/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 5/51 [=>............................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 6/51 [==>...........................] - ETA: 9s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 7/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 8/51 [===>..........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n 9/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n10/51 [====>.........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n11/51 [=====>........................] - ETA: 8s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n12/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n13/51 [======>.......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n14/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n15/51 [=======>......................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n16/51 [========>.....................] - ETA: 7s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n17/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n18/51 [=========>....................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n19/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n20/51 [==========>...................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n21/51 [===========>..................] - ETA: 6s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n22/51 [===========>..................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n23/51 [============>.................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n24/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n25/51 [=============>................] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n26/51 [==============>...............] - ETA: 5s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n27/51 [==============>...............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n28/51 [===============>..............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n29/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n30/51 [================>.............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n31/51 [=================>............] - ETA: 4s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n32/51 [=================>............] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n33/51 [==================>...........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n34/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n35/51 [===================>..........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n36/51 [====================>.........] - ETA: 3s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n37/51 [====================>.........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n38/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n39/51 [=====================>........] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n40/51 [======================>.......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n41/51 [=======================>......] - ETA: 2s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n42/51 [=======================>......] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n43/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n44/51 [========================>.....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n45/51 [=========================>....] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n46/51 [==========================>...] - ETA: 1s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n47/51 [==========================>...] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n48/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n49/51 [===========================>..] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n50/51 [============================>.] - ETA: 0s\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n51/51 [==============================] - 10s 201ms/step", "metrics": { "predict_time": 13.580702, "total_time": 13.616928 }, "output": "https://replicate.delivery/pbxt/zcUiGPYEhBJvA9Z1BNPQYkQ2TM1XaeURXwfCgySg27eAbvIkA/output.wav", "started_at": "2023-12-21T05:12:52.134664Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/zklajg3bnnusxycus2ydhdsagq", "cancel": "https://api.replicate.com/v1/predictions/zklajg3bnnusxycus2ydhdsagq/cancel" }, "version": "e0e61d744e91e335cb3eb2754a56f1269a1e8e3d5c12294e8816cbd2bd85bf28" }Generated in1/51 [..............................] - ETA: 10 2/51 [>.............................] - ETA: 9 3/51 [>.............................] - ETA: 4/51 [=>............................] - ETA: 5/51 [=>............................] - ETA: 6/51 [==>...........................] - ETA: 7/51 [===>..........................] - ETA: 8/51 [===>..........................] - ETA: 9/51 [====>.........................] - ETA: 10/51 [====>.........................] - ETA: 11/51 [=====>........................] - ETA: 12/51 [======>.......................] - ETA: 13/51 [======>.......................] - ETA: 14/51 [=======>......................] - ETA: 15/51 [=======>......................] - ETA: 16/51 [========>.....................] - ETA: 17/51 [=========>....................] - ETA: 18/51 [=========>....................] - ETA: 19/51 [==========>...................] - ETA: 20/51 [==========>...................] - ETA: 21/51 [===========>..................] - ETA: 22/51 [===========>..................] - ETA: 23/51 [============>.................] - ETA: 24/51 [=============>................] - ETA: 25/51 [=============>................] - ETA: 26/51 [==============>...............] - ETA: 27/51 [==============>...............] - ETA: 28/51 [===============>..............] - ETA: 29/51 [================>.............] - ETA: 30/51 [================>.............] - ETA: 31/51 [=================>............] - ETA: 32/51 [=================>............] - ETA: 33/51 [==================>...........] - ETA: 34/51 [===================>..........] - ETA: 35/51 [===================>..........] - ETA: 36/51 [====================>.........] - ETA: 37/51 [====================>.........] - ETA: 38/51 [=====================>........] - ETA: 39/51 [=====================>........] - ETA: 40/51 [======================>.......] - ETA: 41/51 [=======================>......] - ETA: 42/51 [=======================>......] - ETA: 43/51 [========================>.....] - ETA: 44/51 [========================>.....] - ETA: 45/51 [=========================>....] - ETA: 46/51 [==========================>...] - ETA: 47/51 [==========================>...] - ETA: 48/51 [===========================>..] - ETA: 49/51 [===========================>..] - ETA: 50/51 [============================>.] - ETA: 51/51 [==============================] - 10s 201ms/stepPrediction
sakemin/pytsmod:111a5a32IDm4vpvz3bhvsp4l7242oon5ezeyStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- method
- WSOLA
- s_fixed
- 2
- audio_input
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
- absolute_second
- td_psola_pitch_shift
- None
{ "method": "WSOLA", "s_fixed": 2, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sakemin/pytsmod:111a5a32eb68a246da58451ff398444b2f692a2543cc132a02cfad4c45111cec", { input: { method: "WSOLA", s_fixed: 2, audio_input: "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", absolute_second: false, td_psola_pitch_shift: "None" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sakemin/pytsmod:111a5a32eb68a246da58451ff398444b2f692a2543cc132a02cfad4c45111cec", input={ "method": "WSOLA", "s_fixed": 2, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": False, "td_psola_pitch_shift": "None" } ) # To access the file URL: print(output.url()) #=> "http://example.com" # To write the file to disk: with open("my-image.png", "wb") as file: file.write(output.read())To learn more, take a look at the guide on getting started with Python.
Run sakemin/pytsmod using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "sakemin/pytsmod:111a5a32eb68a246da58451ff398444b2f692a2543cc132a02cfad4c45111cec", "input": { "method": "WSOLA", "s_fixed": 2, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2023-12-21T05:15:33.511415Z", "created_at": "2023-12-21T05:14:54.398048Z", "data_removed": false, "error": null, "id": "m4vpvz3bhvsp4l7242oon5ezey", "input": { "method": "WSOLA", "s_fixed": 2, "audio_input": "https://replicate.delivery/pbxt/K5D74nOaaZcp7IBzh1IGWJBg2nyVg1leTQKEkYrQrn3WvB3q/ditto_chopped.wav", "absolute_second": false, "td_psola_pitch_shift": "None" }, "logs": null, "metrics": { "predict_time": 2.401554, "total_time": 39.113367 }, "output": "https://replicate.delivery/pbxt/d49OOtRwQqrebC9l6AfBzUnu0vZsv1htBRpSCWcJKDfofeiQC/output.wav", "started_at": "2023-12-21T05:15:31.109861Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/m4vpvz3bhvsp4l7242oon5ezey", "cancel": "https://api.replicate.com/v1/predictions/m4vpvz3bhvsp4l7242oon5ezey/cancel" }, "version": "111a5a32eb68a246da58451ff398444b2f692a2543cc132a02cfad4c45111cec" }
Want to make some of these yourself?
Run this model