         let femalePath = getNextFemale()
         //複数回押すと女性発話が変わる(2音声だけ)
         LoadWavFromPath(path: femalePath)
-        loadEffectData(particlePath: femaleStandPath!,shadowParticlePath: femaleShadowPath!)
+        loadEffectData(particlePath: FeMaleStandPath!,shadowParticlePath: FemaleShadowPath!)
     }
     //男性発話の読み込み
     @IBAction func Tap_Male(_ sender: Any) {

    var f0Length = 0                    //音声のf0Arrayの長さ
    var canSynthe = false               //合成タイミングフラグ
    var xAxisMargin:CGFloat = 0.0       //xIndexの座標Margin
    let f0_minValue:CGFloat = 40.0      //操作の最低の基本周波数は40 [Hz]まで
    
    //----------Replay機能用変数---------
    var replayMode = false              //Replay状態管理フラグ

                break
            }
        }
        if length - endIndex > GraphOffset*2{
            endIndex = endIndex + GraphOffset
        }
        return endIndex
    }
    
    //画面上にF0の線分を表示
    func DrawLineF0(arr:[CGFloat?],count:Int){
        F0Line.removeFromParent()
        let path = CGMutablePath()
        for i in 0 ..< count-1{
            path.move(to: CGPoint(x:CGFloat(i)*xAxisMargin,y:arr[i]!))
            path.addLine(to:CGPoint(x:CGFloat(i+1)*xAxisMargin,y:arr[i+1]!))
        }
        F0Line.path = path
        F0Line.strokeColor = UIColor.darkGray
        F0Line.lineWidth = 2
        F0Line.isAntialiased = true
        self.standScene?.addChild(F0Line)
    }
    
    //指定座標の合成音声を指定バッファへ書き込み
    func SynthesisToBuffer(syntheIndex:Int32,bufferNum:Int){
        //WORLDで合成したPCM配列を取得するための配列の定義
        let resultSynthesis_ptr = UnsafeMutablePointer<Double>.allocate(capacity:BufferSize)
        let res = Int(AddFrames(&world_parameter!,(world_parameter?.fs)!,syntheIndex,Int32(Int(BufferSize)),resultSynthesis_ptr,Int32(BufferSize),0))
        
        //もし合成に成功したら下記処理を行う。
        if (res == 1){
            //WORLDから得られた値を再生するためのbufferに入れる。
            //マルチプルバッファのため、次に再生するためのバッファに突っ込む
            for i in 0 ..< Int32(BufferSize){
                buffers[bufferNum].floatChannelData?.pointee[Int(i)] = Float(resultSynthesis_ptr.advanced(by: Int(i)).pointee)
            }
        }
        else{
