| name: voice-authenticity | |
| version: "2.0.0" | |
| description: "Voice authenticity detection across real-world degradation conditions with multi-step agentic interaction" | |
| author: "AksharaSharma" | |
| tags: | |
| - openenv | |
| - speech | |
| - fraud-detection | |
| - audio | |
| - partial-observability | |
| tasks: | |
| - name: clean_detection | |
| difficulty: easy | |
| description: "Classify real vs synthetic speech from clean audio features" | |
| - name: compressed_detection | |
| difficulty: medium | |
| description: "Classify speech under codec compression degradation" | |
| - name: adversarial_detection | |
| difficulty: hard | |
| description: "Classify adversarially crafted synthetic speech with overlapping distributions" | |
| - name: streaming_detection | |
| difficulty: medium_hard | |
| description: "Streaming detection with step-dependent noise soft-gating" | |
| - name: phonecall_detection | |
| difficulty: extreme | |
| description: "Phone call simulation with heavy codec compression and narrowband degradation" | |
| observation_space: | |
| type: object | |
| properties: | |
| features: | |
| type: array | |
| description: "48-dim feature vector (zeroed until revealed via actions)" | |
| visible_features: | |
| type: object | |
| description: "Feature groups revealed so far" | |
| evidence_summary: | |
| type: string | |
| description: "Structured summary from analyze_evidence action" | |
| comparison_result: | |
| type: object | |
| description: "Similarity scores to real/fake reference centroids" | |
| task_name: | |
| type: string | |
| step_number: | |
| type: integer | |
| difficulty: | |
| type: string | |
| available_actions: | |
| type: array | |
| actions_taken: | |
| type: array | |
| action_space: | |
| type: object | |
| properties: | |
| action_type: | |
| type: string | |
| enum: | |
| - request_temporal_features | |
| - request_spectral_features | |
| - request_comparison | |
| - analyze_evidence | |
| - final_classify | |
| label: | |
| type: integer | |
| description: "0=real, 1=synthetic" | |
| confidence: | |
| type: number | |
| description: "Agent confidence [0.0, 1.0]" | |
| reasoning: | |
| type: string | |
| description: "Explanation of decision" |