Instructions to use marcosremar2/MuseTalk1.5 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use marcosremar2/MuseTalk1.5 with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("marcosremar2/MuseTalk1.5", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
| import React from 'react' | |
| export function RecordButton({ | |
| disabled, | |
| isRecording, | |
| onStart, | |
| onStop, | |
| text = 'Falar' | |
| }) { | |
| const handleMouseDown = () => { | |
| if (!disabled) onStart?.() | |
| } | |
| const handleMouseUp = () => { | |
| if (isRecording) onStop?.() | |
| } | |
| const handleMouseLeave = () => { | |
| if (isRecording) onStop?.() | |
| } | |
| const handleTouchStart = (e) => { | |
| e.preventDefault() | |
| if (!disabled) onStart?.() | |
| } | |
| const handleTouchEnd = (e) => { | |
| e.preventDefault() | |
| if (isRecording) onStop?.() | |
| } | |
| const buttonText = disabled ? 'Conectando...' : (isRecording ? 'Soltar' : text) | |
| return ( | |
| <button | |
| className={`record-btn ${isRecording ? 'recording' : ''}`} | |
| disabled={disabled} | |
| onMouseDown={handleMouseDown} | |
| onMouseUp={handleMouseUp} | |
| onMouseLeave={handleMouseLeave} | |
| onTouchStart={handleTouchStart} | |
| onTouchEnd={handleTouchEnd} | |
| > | |
| {buttonText} | |
| </button> | |
| ) | |
| } | |