import {GoogleGenAI} from '@google/genai';
const ai = new GoogleGenAI({});
const response = await ai.voices.list();
for (const voice of response.voices ?? []) {
console.log(voice.id, voice.display_name);
}
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
"google.golang.org/genai/interactions/models/operations"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
res, err := client.Voices.List(ctx, operations.ListVoicesRequest{})
if err != nil {
log.Fatal(err)
}
if res.ListVoicesResponse != nil {
for _, voice := range res.ListVoicesResponse.Voices {
if voice.ID != nil && voice.DisplayName != nil {
fmt.Println(*voice.ID, *voice.DisplayName)
}
}
}
}