디지털 글쓰기

수능영어 (2023): 훈련

PDF 영어 문제 성적향상을 위한 기본기를 다져보자.

Author
Affiliation

1 틀린 문제 복기

당신은 영어문제 전문가로 최선을 다해 정답을 구해야합니다. 다음 영어문제를 단계별로 풀어 해답을 제시하세요.

지문은 백틱(`) 세개로 감싸여 있고 질문은 5지선다형으로 지문 다음에 있습니다.

``` 
지문
```

출력:

영어지문 전체를 한글로 번역한다. 정답을 제시하고 이유도 설명한다.

```
6. 대화를 듣고, 여자가 지불할 금액을 고르시오. M: Hello, are you enjoying your time here at Magic Unicor n Children’s Far m? W: Yes, thank you. I’d like to buy some snacks to feed the animals. M: Sure. We sell two kinds of food for the animals, vegetable sticks and sliced fruits. W: How much do they cost? M: It’s $5 for a pack of vegetable sticks and $10 for a pack of sliced fruits. W: I’ll take four packs of vegetable sticks. Are there any other activities? M: We offer horseback riding. A ticket for a ride around the far m is $25. W: Oh, my son and daughter will love it. Two tickets, please. M: So, four packs of vegetable sticks and two horseback riding tickets, cor rect? W: Right. And I heard you’re offering a 10% discount as an autumn promotional event. M: I’m sorr y. That event ended last week. W: I see. Here’s my credit card.
```
  1. 대화를 듣고, 여자가 지불할 금액을 고르시오. ① $55 ② $63 ③ $70 ④ $81 ⑤ $90

지문을 한글로 번역하면 다음과 같습니다:

여자: 안녕하세요, 매직 유니콘 어린이 농장에서 지내는 시간을 즐기고 계시나요? 남자: 네, 감사합니다. 동물들에게 간식을 주고 싶어요. 여자: 그럼요. 우리는 두 종류의 동물용 음식을 판매하고 있어요. 야채 스틱과 과일 슬라이스가 있어요. 남자: 얼마인가요? 여자: 야채 스틱 한 팩은 $5이고, 과일 슬라이스 한 팩은 $10입니다. 여자: 야채 스틱 네 팩 주세요. 다른 활동은 또 있나요? 남자: 저희는 승마도 제공하고 있어요. 농장 주변을 타는 승마 티켓은 $25입니다. 여자: 아, 제 아들과 딸이 그것을 좋아할 거예요. 티켓 두 장 주세요. 남자: 그러면 야채 스틱 네 팩과 승마 티켓 두 장 맞나요? 여자: 맞아요. 그리고 가을 프로모션 이벤트로 10% 할인이 있다고 들었어요. 남자: 죄송합니다. 그 이벤트는 지난 주에 종료되었어요. 여자: 알겠습니다. 여기 신용카드 있습니다.

문제에서 여자가 지불할 금액을 구하는 문제입니다. 문맥을 보면 여자가 구매한 물품과 티켓의 가격을 계산하여 총 금액을 구하면 됩니다.

야채 스틱 한 팩은 $5이고, 여자가 네 팩을 주문했으므로 야채 스틱은 $5 * 4 = $20입니다.

승마 티켓은 $25이고, 여자가 두 장을 주문했으므로 승마 티켓은 $25 * 2 = $50입니다.

따라서 여자가 지불할 총 금액은 $20 + $50 = $70입니다.

따라서 정답은 ③ $70입니다.

당신은 영어문제 전문가로 최선을 다해 정답을 구해야합니다. 다음 영어문제를 단계별로 풀어 해답을 제시하세요.

지문은 백틱(`) 세개로 감싸여 있고 질문은 5지선다형으로 지문 다음에 있습니다.

``` 
지문
```

출력:

영어지문 전체를 한글로 번역한다. 정답을 제시하고 이유도 설명한다.

```
6. 대화를 듣고, 여자가 지불할 금액을 고르시오. M: Hello, are you enjoying your time here at Magic Unicor n Children’s Far m? W: Yes, thank you. I’d like to buy some snacks to feed the animals. M: Sure. We sell two kinds of food for the animals, vegetable sticks and sliced fruits. W: How much do they cost? M: It’s $5 for a pack of vegetable sticks and $10 for a pack of sliced fruits. W: I’ll take four packs of vegetable sticks. Are there any other activities? M: We offer horseback riding. A ticket for a ride around the far m is $25. W: Oh, my son and daughter will love it. Two tickets, please. M: So, four packs of vegetable sticks and two horseback riding tickets, cor rect? W: Right. And I heard you’re offering a 10% discount as an autumn promotional event. M: I’m sorr y. That event ended last week. W: I see. Here’s my credit card.
```
  1. 대화를 듣고, 여자가 지불할 금액을 고르시오. ① $55 ② $63 ③ $70 ④ $81 ⑤ $90

Sure. I can help you with that.

한국어 번역

  • 안녕하세요, Magic Unicorn Children’s Farm에서 즐거운 시간 보내고 계신가요?
  • 네, 감사합니다. 동물들에게 먹일 간식을 사러 왔습니다.
  • 네, 동물용 음식은 두 종류가 있습니다. 야채 스틱과 과일 슬라이스입니다.
  • 가격이 얼마인가요?
  • 야채 스틱 한 팩에 5달러, 과일 슬라이스 한 팩에 10달러입니다.
  • 야채 스틱 네 팩을 주세요. 다른 활동은 없나요?
  • 말 타기를 제공합니다. 농장을 한 바퀴 도는 티켓은 25달러입니다.
  • 오, 우리 아이들이 좋아할 것 같아요. 두 장의 티켓을 주세요.
  • 네, 야채 스틱 네 팩과 말 타기 티켓 두 장이 맞습니까?
  • 네, 맞습니다. 그리고 가을 프로모션 이벤트로 10% 할인을 제공한다고 들었습니다.
  • 죄송합니다. 그 행사는 지난주에 끝났습니다.
  • 알겠습니다. 여기 신용 카드가 있습니다.

정답

여자의 총 지불 금액은 4 x $5 + 2 x $25 = $70입니다. 따라서 정답은 ③ $70입니다.

2 유사 문제

2.1 챗GPT

유사한문제를 3개 작성해주세요. 문제는 5지선다형 문제로 정답도 제시하고 수식으로 풀이과정도 서술해주세요. 정답은 5지선다 선택지에 반듯이 포함되어 있어야 합니다.

1. 대화를 듣고, 남자가 지불할 금액을 고르시오. 
W: Welcome to Cool Cats Cafe. How can I assist you today?
M: I'd like to order two cappuccinos and three blueberry muffins.
W: Absolutely, sir. A cappuccino is $4, and a blueberry muffin is $3.
M: Alright. Do you have any offers going on?
W: Yes, sir. We have a "Buy 2 Get 1 Free" offer on muffins.
M: That's perfect. Here's my card.

1. 대화를 듣고, 남자가 지불할 금액을 고르시오. 
① $15 ② $18 ③ $20 ④ $22 ⑤ $25

풀이:

  1. 캐푸치노: $4 x 2 = $8
  2. 블루베리 머핀: $3 x 2 = $6 (3개를 주문했지만 “2개 사면 1개 무료” 이벤트로 인해 2개만 지불) 따라서 총 금액은 $8 (캐푸치노) + $6 (블루베리 머핀) = $14입니다.

따라서 정답은 ① $14입니다.

2. 대화를 듣고, 여자가 지불할 금액을 고르시오. 
M: Welcome to ABC Bookstore. How can I help you?
W: I am looking for two English grammar books and one novel.
M: Each grammar book costs $12 and the novel costs $20.
W: Okay. And do you have any discounts?
M: Yes, we offer a 10% discount on total bill.
W: That's great. I'll pay by card.

2. 대화를 듣고, 여자가 지불할 금액을 고르시오. 
① $35.4 ② $38.7 ③ $39.6 ④ $41.4 ⑤ $44

풀이:

  1. 영어 문법 책: $12 x 2 = $24
  2. 소설: $20 x 1 = $20

따라서 총 금액은 $24 (문법 책) + $20 (소설) = $44입니다. 그리고 총액에서 10% 할인이 적용되므로, 지불할 금액은 $44 - $44*10% = $39.6입니다.

따라서 정답은 ③ $39.6입니다.

3. 대화를 듣고, 남자가 지불할 금액을 고르시오. 
W: Good morning, welcome to our breakfast buffet. It's $15 per person.
M: Sounds good. I'll have breakfast for two please. And two cups of coffee.
W: A cup of coffee costs $3. So, it would be an additional $6 for the coffee
M: Alright. Also, is there any senior citizen discount?
W: Yes, we offer a 20% discount for senior citizens.
M: Great! I am a senior citizen.

대화를 듣고, 남자가 지불할 금액을 고르시오.
① $21 ② $23.2 ③ $24.8 ④ $26.4 ⑤ $28

풀이:

  1. 아침 식사 부페: $15 x 2 = $30
  2. 커피: $3 x 2 = $6

따라서 총 금액은 $30 (아침 식사 부페) + $6 (커피) = $36입니다. 그리고 총액에서 20% 할인이 적용되므로, 지불할 금액은 $36 - $36*20% = $28.8입니다.

따라서 정답은 ④ $28.8입니다.

2.2 구글 바드

상기 영어문제와 유사한 문제를 3개 작성해주세요.


네, 다음은 곽지영 영어 3개의 문제로 발라버리기 4째달에 있는 문제와 유사한 문제 3개입니다.

  1. The man was walking down the street when he saw a dog. The dog was lost and looked scared. The man decided to help the dog and took it to the animal shelter. The animal shelter found the dog’s owner and the dog was reunited with its family.

  2. The woman was driving home from work when she saw a car accident. The car had flipped over and there were people trapped inside. The woman called 911 and then helped to free the people from the car. The people were taken to the hospital and they all survived.

  3. The man was hiking in the mountains when he saw a fire. The fire was spreading quickly and it was headed towards a group of people. The man ran to the people and told them to evacuate the area. The people were able to escape the fire safely.

이 문제들은 모두 곽지영 영어 3개의 문제로 발라버리기 4째달에 있는 문제와 유사합니다. 이 문제들은 모두 일상 생활에서 일어날 수 있는 상황을 묘사하고 있으며, 문제 해결과 관련된 사고력을 요구합니다.

3 TTS

3.1 11ElevenLabs

11Elevenlabs는 음성합성(Speech Synthesis)로 유명하다.

듣기 1번 지문

Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents.

듣기평가 음원

Code
html_tag_audio <- function(file, type = c("mp3")) {
  type <- match.arg(type)
  htmltools::tags$audio(
    controls = "",
    htmltools::tags$source(
      src = file,
      type = glue::glue("audio/{type}", type = type)
    )
  )
}

html_tag_audio("data/2023_3교시_영어영역_듣기평가_음원/01_문제 01.mp3", type = "mp3")

11ElevenLabs

TTS 음원

Code
html_tag_audio("data/elevenlabs_helloworld.mp3", type = "mp3")

3.2 API

lugia19/elevenlabslib 파이썬 패키지를 이용하여 Text-To-Speech MP3 파일을 제작한다.

Code
# !pip install elevenlabslib

from elevenlabslib.helpers import *
from elevenlabslib import *

import os
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())

user = ElevenLabsUser(os.getenv('ELEVENLAB_API_KEY'))
voice = user.get_voices_by_name("Rachel")[0]

generated_voice = voice.generate_play_audio("This is a test.", stability=0.7, playInBackground=True)

save_audio_bytes(generated_voice[0], "data/elevenlabs_helloworld.mp3", outputFormat="mp3")

“This is a test.” 에 대한 TTS는 다음과 같다.

“This is a test.”

Code
html_tag_audio("data/elevenlabs_helloworld.mp3", type = "mp3")

3.3 문제 1 번

영어듣기지문 1번 문제를 TTS로 구현한다.

Code
from elevenlabslib.helpers import *
from elevenlabslib import *

import os
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())

user = ElevenLabsUser(os.getenv('ELEVENLAB_API_KEY'))
voice = user.get_voices_by_name("Rachel")[0]

transcript=r"Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents."


generated_voice = voice.generate_play_audio(transcript, stability=0.7,
                                             playInBackground=False)

save_audio_bytes(generated_voice[0], "data/elevenlabs_transcript.mp3", outputFormat="mp3")
Code
html_tag_audio("data/elevenlabs_transcript.mp3", type = "mp3")